2016-08-09 9 views
2

私はGetStream.ioの例でコロンの使用について少し混乱しています。私はactorフィールドに何が入るべきかを明確にしたいと思います - それは俳優のIDか、その俳優のためのフィード?例えば。アクターのIDが1で、フラットフィードがtimeline:1の場合、アクターの値は1またはtimeline:1になりますか? GetStream.io例でGetStream.io - コロンはアクターとフィールドでどのように使用されますか?

to分野でコロンは、オブジェクトのIDからフィード基(例えばuser又はnotification) from the id of the user (プレイリスト, etc). In the examples, the colon in theアクターfield appear to separate the name of the model (e.g.ユーザor playlist`)の名前を分離するように見えます。違いを正確に理解していますか?

答えて

2

フィードはフィードグループの名前とid(多くのシナリオではフィードが1人のユーザーにバインドされているため、しばしばuser_idと呼ばれます)で識別され、feed_group:user_idとなります。

これは、任意の値を自由に使用できる任意の他のフィールドにコロンを使用する唯一の公式の使用方法です。この例では、俳優欄にフィード識別子が入力されることがよくありますが、実際のアプリケーションでは、このフィールドは主に自分のアプリケーションからのユーザー識別子(ユーザーがデータベース内に持つID)を格納するために使用されます。ストリームはこのフィールドに特定のフォーマットを強制しません。保存する値/値の決定は、あなたが決定します。 (また、https://getstream.io/docs/#what-to-store参照)

関連する問題