1

状況:

  • 2 つのモデルを想像してください: 曲とプレイリスト
  • リアクション (「好き」、「嫌い」などの動詞) は、曲にのみ追加できます。
  • 各歌には、集約された動詞がリストされます。たとえば、2 人のユーザーがその歌を好きで、4 人が嫌いです。
  • Song_flat (フラット) と Song_aggregated (集約) の 2 つのフィード グループを設定しました。
  • 動詞は Song_flat に追加され、Song_aggregated は Song_flat に続きます。
  • これまでのところ、それはうまく機能します。リアルタイム更新。

チャレンジ:

  • プレイリストは、このプレイリスト内のすべての曲にわたって (再び動詞によって) 集約されたビューを表示する必要があります。
  • Playlist_flat (フラット) と Playlist_aggregated (集約) の 2 つのフィード グループを設定しました。
  • Playlist_flat は、それに関連付けられているすべての Song_flat フィードに従います。Playlist_aggregated は Playlist_flat に従います。
  • つまり、合計: Playlist_aggregated は Playlist_flat に続き、多数の Song_flat フィードに続きます。
  • Playlist_aggregated フィードでは提供できないすべての Song_flat の変更をリアルタイムで更新するには、中間の Playlist_flat フィードが必要です。
  • 問題: Playlist_flat は曲に追加された動詞をすぐにリストしますが、Playlist_flat の後に Playlist_aggregated があるにもかかわらず、 Playlist_aggregated には動詞が含まれていません。

質問:

  • getstream のエラーですか、それとも動詞が 2 リンクのフォロワーシップを介して伝播されていませんか?
  • では、Playlist_flat 経由ではなく、Song_flat フィードを直接フォローするように Playlist_aggregated を要求する必要がありますか?

ありがとうございました。マヌエル

4

1 に答える 1

1

フィードの更新は、直接のフォロワーにのみフォロワーに伝達されます。2 次以上のフォロワー フィード (フォロワーのフォロワーなど) はサポートされていません。私の提案は、集約されたプレイリストが各曲に続くようにすることです (または、アクティビティを曲フィードに追加し、toターゲット フィールドでプレイリストをターゲットにします) 。

于 2016-08-28T18:12:45.850 に答える