1

情况:

  • 想象两个模型:歌曲和播放列表
  • 您只能向歌曲添加反应(动词,例如“喜欢”、“不喜欢”等)。
  • 每首歌曲都列出了它的聚合动词,例如 2 个用户喜欢这首歌,4 个不喜欢它。
  • 我设置了两个提要组:Song_flat(平面)和 Song_aggregated(聚合)
  • 动词被添加到 Song_flat,而 Song_aggregated 跟随 Song_flat。
  • 到目前为止,这工作正常,包括。实时更新。

挑战:

  • 播放列表应显示此播放列表中所有歌曲的聚合视图(再次按动词)。
  • 我设置了两个提要组:Playlist_flat(平面)和 Playlist_aggregated(聚合)
  • Playlist_flat 遵循与其关联的所有 Song_flat 提要。Playlist_aggregated 遵循 Playlist_flat。
  • 所以总的来说:Playlist_aggregated 遵循 Playlist_flat 遵循大量 Song_flat 提要。
  • 我需要中间 Playlist_flat 提要,以便实时更新 Playlist_aggregated 提要无法提供的所有 Song_flat 更改。
  • 问题:虽然 Playlist_flat 会立即列出添加到其歌曲中的动词,但 Playlist_aggregated不包含任何动词,尽管 Playlist_aggregated 在 Playlist_flat 之后。

问题:

  • 是 getstream 中的错误还是动词没有通过 2 个链接追随者传播?
  • 那么,我是否必须要求 Playlist_aggregated 直接关注 Song_flat 提要而不是通过 Playlist_flat?

谢谢你。曼努埃尔

4

1 回答 1

1

提要更新仅传播给直接关注者;不支持二级或更高级别的追随者供稿(例如追随者的追随者)。我的建议是让聚合播放列表跟随每首歌曲(或将活动添加到歌曲提要并使用to定位字段定位播放列表)

于 2016-08-28T18:12:45.850 回答