MongoDB CRUD操作

CRUD操作是指create, read, update和delete文档

创建

将新文档添加到集合:

  • db.collection.insertOne() 自3.2版本加入
  • db.collection.insertMany() 自3.2版本加入

在MongoDB中,插入操作以单个集合为目标。MongoDB中的所有写操作都是单文档级别的原子操作。
在这里插入图片描述
具体例子,请参考:Insert Documents

读取

查询集合中的文档:

  • db.collection.find()

您可以指定查询筛选器或条件,以标识要返回的文档。
在这里插入图片描述
一些例子

更新操作

更新操作修改集合中的现有文档:

  • db.collection.updateOne() 自3.2版本加入
  • db.collection.updateMany() 自 3.2版本加入
  • db.collection.replaceOne() 自3.2版本加入

在MongoDB中,更新操作以单个集合为目标。MongoDB中的所有写操作都是单文档级别的原子操作

可以指定标识要更新的文档的条件或筛选器。这些过滤器使用与读取操作相同的语法。
在这里插入图片描述
具体例子,请参考:Update Documents

删除

删除操作从集合中删除文档:

  • db.collection.deleteOne() 自3.2版本加入
  • db.collection.deleteMany() 自3.2版本加入

在MongoDB中,删除操作以单个集合为目标。MongoDB中的所有写操作都是单文档级别的原子操作。

可以指定标识要更新的文档的条件或筛选器。这些过滤器使用与读取操作相同的语法。
具体例子,请参考:delete Documents

批量写入

具体请参考 Bulk Write Operations

原文:https://docs.mongodb.com/manual/crud/

猜你喜欢

转载自blog.csdn.net/zhizhengguan/article/details/88642555