1

tagsコレクション内のほぼすべてのドキュメントで呼び出される配列フィールドがあります。そのフィールドを持たないドキュメントがいくつかあります。

私が実行するdb.posts.find({ "some_tag": { $in: tags } });と、MongoDB はフィールドに「some_tag」を含む投稿のみを返し、tagフィールドを持たない投稿を除外することを期待しますが、実際には次のエラーが発生します。JavaScript execution failed: ReferenceError: miembros is not defined

何故ですか?一部のドキュメントにそのフィールドがない場合、この方法でコレクションをクエリできますか?

編集:問題が修正されました。最初のコメントを参照してください。

4

1 に答える 1