MongoDB中的$in
查询用于匹配数组中包含指定值的文档,它接受一个数组作为参数,并返回包含至少一个与数组中的元素匹配的文档。
使用方法:
db.collection.find({字段名: {$in: [值1, 值2, ...]}})
示例:
假设我们有一个名为students
的集合,其中包含以下文档:
_id | name | age | hobbies |
1 | 小明 | 20 | [“篮球”, “游泳”] |
2 | 小红 | 22 | [“跑步”, “游泳”] |
3 | 小刚 | 24 | [“篮球”, “跑步”] |
要查询年龄为20或22的学生,可以使用以下查询:
db.students.find({age: {$in: [20, 22]}})
结果:
_id | name | age | hobbies |
1 | 小明 | 20 | [“篮球”, “游泳”] |
2 | 小红 | 22 | [“跑步”, “游泳”] |
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。