通常、MongoDBでは、質問の中に回答を埋め込みます。 99%の確率で質問でクエリを実行するため、同時に回答を取得することもできます。
質問で答えを返す場合、これは本当に簡単です。答えのある配列/リスト/コレクションがあります。だからあなたはただ長さをつかむでしょう。
MongoDBは、アトミックな「$push」操作をサポートしています。つまり、クライアントから実際にドキュメントをロードしなくても、アイテムを配列に追加できます。 javascriptシェルからは、次のようになります。
db.questions.update( {_id : your_id}, { $push : { answers : your_answer_object } } );
したがって、MongoDBはこれに対応しています。 NoRMドライバーをチェックして、このタイプの動作が実際に許可されていることを確認する必要があります($ pushをサポートしていない場合、ドライバーは実際に何かを見逃しています)。