2

我对在 GetStream.io 示例中使用冒号有点困惑,我想澄清一下该actor领域应该做什么——它是演员的 id 还是它的提要的 id演员?例如,如果演员有一个 id1和一个名为 的平面提要timeline:1,那么演员是否有价值1timeline:1

在 GetStream.io 示例中,to字段中的冒号似乎将提要组的名称(例如usernotification) 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播放列表)与对象的 id 分开。我是否正确理解了差异?

4

1 回答 1

2

提要由提要组的名称和 id(通常称为 user_id,因为提要在大多数情况下绑定到一个用户)来标识,因此feed_group:user_id.

这是冒号的唯一官方用途,您可以自由使用您喜欢的任何值。在我们的示例中,actor 字段通常由提要标识符填充,但在实际应用程序中,此字段主要用于存储来自您自己的应用程序的用户标识符(即用户在您的数据库中的 id)。Stream 不会为此字段强制执行任何特定格式,由您决定如何/存储什么值。(另见:https ://getstream.io/docs/#what-to-store )

于 2016-08-09T23:43:20.833 回答