MongoDB数据操作
时间: 2023-12-04 20:03:53 浏览: 99
MongoDB是一种NoSQL数据库,采用文档型的数据存储方式,支持JSON格式的数据。以下是MongoDB的常见数据操作:
1. 插入数据
使用insert()方法向集合中插入一条或多条数据:
```
db.collection.insert(document)
```
其中,collection为集合名,document为要插入的数据,可以是一个文档对象或一个文档对象数组。
2. 查询数据
使用find()方法查询集合中的数据:
```
db.collection.find(query, projection)
```
其中,collection为集合名,query为查询条件,projection为投影条件,可以省略。
3. 更新数据
使用update()方法更新集合中的数据:
```
db.collection.update(query, update, options)
```
其中,collection为集合名,query为查询条件,update为更新条件,options为可选项,如multi表示是否更新多条数据。
4. 删除数据
使用remove()方法删除集合中的数据:
```
db.collection.remove(query)
```
其中,collection为集合名,query为查询条件。
5. 聚合数据
使用aggregate()方法对集合中的数据进行聚合操作:
```
db.collection.aggregate(pipeline)
```
其中,collection为集合名,pipeline为聚合管道,包括多个聚合操作,如match、group、sort等。
以上是MongoDB的常见数据操作,还有很多其他的操作,如索引、复制、分片等。
阅读全文