mongoDB "multiple"选择

标签 mongodb

我不确定如何调用它,但我想做的是选择两个有限制的不同值;例如,选择 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/

相关文章:

javascript - Mongoose - Model.deleteOne() 正在删除整个集合而不是单个文档

MongoDB 副本集 TLS/SSL

shell - 如何在 mongodb shell 查询中使用 guid

node.js - 是否编写node.js api回调

javascript - 将 $nin 和 $sample 与 mongodb 聚合一起使用

java - Java 堆栈上的 Cassandra 与 JavaScript 堆栈上的 Mongodb

node.js - MongooseJS Save不会调用回调

node.js - 将 MongoDB 从本地主机迁移到服务器

node.js - 如何使用 Nodejs 删除 Mongodb 中 JSON 格式数据中的斜线?

MongoDB diacriticInSensitive 搜索未按预期显示所有重音(带有变音符号的单词)行,反之亦然