MongoDB CRUD操作

在本页面

创建操作

创建或插入操作会将新文档添加到集合中。 如果该集合当前不存在,则插入操作将创建该集合。

MongoDB提供以下将文档插入集合的方法:

在MongoDB中,插入操作针对单个集合。 MongoDB中的所有写操作都是单个文档级别的原子操作。

有关示例,请参见插入文档

读取操作

读取操作从集合中检索文档; 即查询集合中的文档。 MongoDB提供了以下方法来从集合中读取文档:

您可以指定查询过滤器或条件以标识要返回的文档。

有关示例,请参见:

更新操作

更新操作会修改集合中的现有文档。 MongoDB提供了以下更新集合文档的方法:

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

您可以指定标准或过滤器,以标识要更新的文档。 这些过滤器使用与读取操作相同的语法。

有关示例,请参见更新文档

删除操作

删除操作从集合中删除文档。 MongoDB提供以下删除集合文档的方法:

在MongoDB中,删除操作只针对单个集合。MongoDB中的所有写操作都是单个文档级别的原子 操作。

你可以指定查询过滤器或条件来标识要更新的文档,这里的过滤器和读操作的语法是一致的。

有关示例,请参见删除文档

批量写入

MongoDB提供了批量执行写入操作的功能。有关详细信息,请参见批量写入操作

译者:刘翔 杨帅

MongoDB中文社区

MongoDB中文社区—MongoDB爱好者技术交流平台

资源列表推荐

资源入口

MongoDB中文社区官网

https://mongoing.com/

微信服务号 ——最新资讯和优质文章

Mongoing中文社区(mongoing-mongoing)

微信订阅号 ——发布文档翻译内容

MongoDB中文用户组(mongoing123)

官方微信号 —— 官方最新资讯

MongoDB数据库(MongoDB-China)

MongoDB中文社区组委会成员介绍

https://mongoing.com/core-team-members

MongoDB中文社区翻译小组介绍

https://mongoing.com/translators

MongoDB中文社区微信技术交流群

添加社区助理小芒果微信(ID:mongoingcom),并备注 mongo

MongoDB中文社区会议及文档资源

https://mongoing.com/resources

MongoDB中文社区大咖博客

基础知识 性能优化 原理解读 运维监控 最佳实践

MongoDB白皮书

https://mongoing.com/mongodb-download-white-paper

MongoDB初学者教程-7天入门

https://mongoing.com/mongodb-beginner-tutorial

社区活动邮件订阅

https://sourl.cn/spszjN