我不确定如何调用它,但我想做的是选择两个有限制的不同值;例如,选择 5 个类型为“A”的文档和 5 个类型为“B”的文档;像这样的东西:
db.students.find({class: 'A'}).limit(10);
db.students.find({class: 'B'}).limit(10);
这可以只用一个查询来完成吗? 提前致谢。
最佳答案
你可以使用 $in实现这一点
db.students.find({class: {$in: ['A', 'B'] }}).limit(10)
关于mongoDB "multiple"选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102762/