これをどのように呼び出すことができるかは正確にはわかりませんが、私がやりたいのは、制限付きの2つの異なる値を選択することです。たとえば、タイプ「A」のドキュメントを5つ、タイプ「B」のドキュメントを5つ選択します。何かのようなもの:
db.students.find({class: 'A'}).limit(10);
db.students.find({class: 'B'}).limit(10);
これは1つのクエリだけで実行できますか?前もって感謝します。
これをどのように呼び出すことができるかは正確にはわかりませんが、私がやりたいのは、制限付きの2つの異なる値を選択することです。たとえば、タイプ「A」のドキュメントを5つ、タイプ「B」のドキュメントを5つ選択します。何かのようなもの:
db.students.find({class: 'A'}).limit(10);
db.students.find({class: 'B'}).limit(10);
これは1つのクエリだけで実行できますか?前もって感謝します。
これを達成するために$inを使用できます
db.students.find({class: {$in: ['A', 'B'] }}).limit(10)