mongodb多条件or查询
时间: 2023-11-25 10:17:31 浏览: 202
asp.net 网页动态查询条件的实现
在 MongoDB 中,可以使用 `$or` 操作符来实现多条件 `OR` 查询。
举个例子,假设我们有一个 `students` 集合,其中每个文档包含 `name` 和 `age` 两个字段。如果我们想要查询年龄为 20 或者 25 的所有学生,可以使用以下语句:
```javascript
db.students.find({
$or: [
{ age: 20 },
{ age: 25 }
]
})
```
这个查询会返回所有年龄为 20 或者 25 的学生的文档。
如果我们需要多个条件查询,只需要在 `$or` 数组中添加更多的查询条件即可,例如:
```javascript
db.students.find({
$or: [
{ age: 20 },
{ age: 25 },
{ name: "Tom" },
{ name: "Jerry" }
]
})
```
这个查询会返回所有年龄为 20 或者 25,或者姓名为 Tom 或 Jerry 的学生的文档。
阅读全文