mongodb查询语句
时间: 2023-07-06 20:05:29 浏览: 168
MongoDB是一款面向文档的数据库,使用查询语句可以检索和操作存储在MongoDB中的文档。以下是一些常用的MongoDB查询语句:
1. 查询所有文档
```
db.collection.find()
```
2. 查询指定条件的文档
```
db.collection.find({key: value})
```
3. 查询指定条件的文档并返回指定字段
```
db.collection.find({key: value}, {field1: 1, field2: 1})
```
4. 查询指定条件的文档并按指定字段排序
```
db.collection.find().sort({field: 1/-1})
```
5. 查询指定条件的文档并限制返回的数量
```
db.collection.find().limit(n)
```
6. 查询指定条件的文档并跳过指定数量的文档
```
db.collection.find().skip(n)
```
7. 查询指定条件的文档并返回符合条件的文档数量
```
db.collection.count({key: value})
```
8. 插入文档
```
db.collection.insertOne({key: value})
```
9. 更新文档
```
db.collection.updateOne({key: value}, {$set: {key: newValue}})
```
10. 删除文档
```
db.collection.deleteOne({key: value})
```
阅读全文