2016-06-15 8 views
1

私はユーザーのグループの中にmongoデータベースを使用しています。私はユーザーIDを持っています。次に、ユーザーが好きな物のネストされたコレクション(配列)私の考えは、彼らが好きなものがフィードの更新を変更したとき(私は過去のエントリーを数日前に削除し、今日のエントリーを再挿入する)ということです。mongodb模擬理論のフィード

OK、ここに質問/問題があります。このコンセプトは、1人のユーザーが何か好きなときにうまくいき、後で好きなコンテンツ要素が更新されてしまう...しかし、1つのコンテンツ要素を好きな人が500万人いるとしたら、 ... mongoを使って、一度に5millionレコードから新しいレコードを挿入/削除することはできますか?おそらく誰かがより良い回路図を提案することができます。

答えて

0

この特定の場合 - 目的

col events/likes{ 
    _id, 
    userId, 
    action //add fields needed 
} 

は、ユーザIDの場合:1は、ユーザIDからのイベントにサブスクライブされている:2

:2、私たちは時にユーザーID events/likesコレクションから文書をretriveする必要があります

あなたのケースではこの意味がありますか?