MongoDB CRUD 操作

在本页面

CRUD 操作* create read update delete * documents

Create Operations

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

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

在 MongoDB 中,插入操作针对单个collection。 MongoDB 中的所有写操作都在单个document级别上为atomic

MongoDB insertOne 操作的组件。

有关示例,请参见Insert Documents

Read Operations

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

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

MongoDB 的组件查找操作。

有关示例,请参见:

Update Operations

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

在 MongoDB 中,更新操作针对单个集合。在单个文档级别上,MongoDB 中的所有写操作均为atomic

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

MongoDB updateMany 操作的组件。

有关示例,请参见Update Documents

Delete Operations

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

在 MongoDB 中,删除操作的目标是单个collection。在单个文档级别上,MongoDB 中的所有写操作均为atomic

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

MongoDB 的组件 deleteMany 操作。

有关示例,请参见Delete Documents

Bulk Write

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