虚位以待(AD)
虚位以待(AD)
首页 > 数据库 > MongoDB数据库 > MongoDB文档-CRUD操作

MongoDB文档-CRUD操作
类别:MongoDB数据库   作者:码皇   来源:<a href="http://blog.csdn.net/chunyuan314" target="_blank" rel="nofollow   点击:

MongoDB文档-CRUD操作。

MongoDB文档-CRUD操作。

MongoDB CRUD操作

CRUD操作包括创建(create)、读取(read)、更新(update)和删除(delete) 文档 (document)。

创建操作

创建/插入操作是增加新的文档到集合中。如果当时集合不存在,该操作将会创建该集合。

MongoDB提供了以下方法来插入文档到集合中:

db.collection.insert() db.collection.insertOne()版本3.2新增 db.collection.insertMany()版本3.2新增

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

这里写图片描述

读操作

读操作是从集合中获取文档,即,查询文档以获取集合。MongoDB提供了以下方法来从集合中读取文档。
* db.collection.find()

你可以指定所返回文档的查询过滤器或者约束条件。

更新操作

更新操作修改集合中已经存在的`文档。MongoDB提供了以下方法来更新集合中的文档。

db.collection.update() db.collection.updateOne() 3.2版本新增 db.collection.updateMany() 3.2版本新增 db.collection.replaceOne() 3.2版本新增

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

你可以指定要更新的文档的过滤器或约束条件。这些过滤器与读操作使用相同的语法。

删除操作

删除操作是从集合中移除文档。MongoDB提供了以下方法从集合中删除文档。

db.collection.remove() db.collection.deleteOne() 3.2版本新增 db.collection.deleteMany() 3.2版本新增

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

你可以指定要更新的文档的过滤器或约束条件。这些过滤器与读操作使用相同的语法。

批量写

MongoDB提供了批量写的功能。详情见 批量写操作

相关热词搜索: