sql >> データベース >  >> NoSQL >> MongoDB

MongoDBのネストされたコメント

    コメントを参照する必要のあるすべてのドキュメントにコメントを保存することを検討しましたか?ユーザー用のドキュメントがある場合は、そのユーザーのコメントをすべて保存します。オブジェクト用に個別のドキュメントがある場合は、すべてのコメントもそこに保存します。特定のデータのコピーを1つだけ取得し、それをIDで参照しようとするリレーショナルの世界から来た後は、ちょっと間違っているように感じますが、リレーショナルデータベースでも、クエリを実行する場合はデータの複製を開始する必要があります。すぐに。

    この設計では、ロードする各ドキュメントは「完全」になります。必要なすべてのデータが含まれ、そのコレクションのインデックスによって読み取りが高速に保たれます。複数のドキュメントを更新する必要があるため、コメントテキストを更新する必要がある場合は、書き込みが少し遅くなり、頭痛の種になります。



    1. Mongodb:graphlookup内の計算されたconnectToField

    2. Mongoidはruby1.9.3で失敗します

    3. mongodbの更新が一致したドキュメントが失敗する

    4. redisデータベースを変更するにはどうすればよいですか?