mongodb查询语句示例
时间: 2023-08-13 11:11:47 浏览: 103
以下是一个示例的 MongoDB 查询语句:
1. 查找集合中的所有文档:
```
db.collection.find()
```
2. 查找指定条件的文档:
```
db.collection.find({ key: value })
```
例如,查找名为 "John" 的用户:
```
db.users.find({ name: "John" })
```
3. 使用比较操作符进行查询:
```
db.collection.find({ key: { $gt: value } })
```
例如,查找年龄大于 25 岁的用户:
```
db.users.find({ age: { $gt: 25 } })
```
4. 使用逻辑操作符进行查询:
```
db.collection.find({ $or: [{ key1: value1 }, { key2: value2 }] })
```
例如,查找名为 "John" 或者年龄小于 30 岁的用户:
```
db.users.find({ $or: [{ name: "John" }, { age: { $lt: 30 } }] })
```
5. 使用投影操作符选择返回的字段:
```
db.collection.find({}, { key1: 1, key2: 1 })
```
例如,只返回用户的名字和年龄字段:
```
db.users.find({}, { name: 1, age: 1 })
```
这只是一小部分 MongoDB 查询语句的示例,还有很多其他功能和操作可以使用。详细的查询语法和操作符可以参考 MongoDB 官方文档。
阅读全文