插入文档
➤ 使用右上角的 Select your language(选择语言)下拉菜单,设置以下示例的语言或选择 MongoDB Compass。
本页提供 MongoDB 中插入操作的示例。
您可以使用以下方法在 MongoDB 中插入文档:
您的编程语言的驱动程序。
MongoDB Atlas 用户界面。要了解更多信息,请参阅在 MongoDB Atlas 用户界面中插入文档。
注意
创建集合
如果该集合当前不存在,则插入操作将创建该集合。
在 MongoDB Atlas 用户界面中插入文档
要在 MongoDB Atlas 用户界面中插入文档,请完成以下步骤。要了解有关在 MongoDB Atlas 用户界面中处理文档的更多信息,请参阅创建、查看、更新和删除文档。
1
2
插入单一文档
要检索刚刚插入的文档,请查询该集合:
插入多个文档
➤ 使用右上角的选择语言下拉菜单来设置本页面上示例的语言。
插入行为
创建集合
如果该集合当前不存在,则插入操作将创建该集合。
_id
字段
在 MongoDB 中,存储在集合中的每个文档都需要一个唯一的 _id 字段作为主键。如果插入的文档省略了 _id
字段,MongoDB 驱动程序会自动为 _id
字段生成一个 ObjectId。
这也适用于通过执行 upsert: true 的更新操作插入的文档。
原子性(Atomicity)
MongoDB 中的所有写入操作在单个文档级别上都是原子操作。有关 MongoDB 和原子性的更多信息,请参阅原子性和事务
写确认
对于写关注,您可以指定 MongoDB 请求的写操作确认级别。有关详细信息,请参阅写关注。