mongoデータベースにクエリを実行するときに、ドキュメント内のほぼすべてのデータを除外することには、多くのオーバーヘッドがありますか?
たとえば、field1とfield2のみが必要な場合、ドキュメント構造が次のコレクションの場合:
{
"field1" : 1
"field2" : true
"field3" : ["big","array",...]
"field4" : ["another","big","array",...]
}
私はより多くの恩恵を受けるでしょうか:
- field1とfield2のみを含むこのコレクションと一緒に別のコレクションを作成する、または
- 包含/除外パラメーターを使用して元のドキュメントで.find()を使用する
注:同じデータを2回保存することの非効率性は、データのクエリの効率性ほど私にとっては問題ではありません。
どうもありがとう!