Docs 菜单
Docs 主页
/
MongoDB Manual
/

插入文档

在此页面上

  • 在 MongoDB Atlas 用户界面中插入文档
  • 插入单一文档
  • 插入多个文档
  • 插入行为

➤ 使用右上角的 Select your language(选择语言)下拉菜单,设置以下示例的语言或选择 MongoDB Compass。


本页提供 MongoDB 中插入操作的示例。

您可以使用以下方法在 MongoDB 中插入文档:

  • 您的编程语言的驱动程序。

  • MongoDB Atlas 用户界面。要了解更多信息,请参阅在 MongoDB Atlas 用户界面中插入文档

  • MongoDB Compass。

注意

创建集合

如果该集合当前不存在,则插入操作将创建该集合。

要在 MongoDB Atlas 用户界面中插入文档,请完成以下步骤。要了解有关在 MongoDB Atlas 用户界面中处理文档的更多信息,请参阅创建、查看、更新和删除文档。

1
  1. 在 MongoDB Atlas 用户界面中,单击侧边栏中的 Database

  2. 对于要添加文档的数据库部署,请单击 Browse Collections

  3. 在左侧导航窗格中,选择数据库。

  4. 在左侧导航窗格中,选择该集合。

2
  1. 单击 Insert Document(连接)。

  2. 点击{} {} 图标,打开 JSON 视图。

  3. 将文档数组粘贴到文本输入框中。例如,以下输入会创建四个文档,每个文档包含三个字段:

    [
    { "prodId": 100, "price": 20, "quantity": 125 },
    { "prodId": 101, "price": 10, "quantity": 234 },
    { "prodId": 102, "price": 15, "quantity": 432 },
    { "prodId": 103, "price": 17, "quantity": 320 }
    ]
3

MongoDB Atlas 会将文档添加到集合中。

要检索刚刚插入的文档,请查询该集合:


➤ 使用右上角的选择语言下拉菜单来设置本页面上示例的语言。


如果该集合当前不存在,则插入操作将创建该集合。

在 MongoDB 中,存储在集合中的每个文档都需要一个唯一的 _id 字段作为主键。如果插入的文档省略了 _id 字段,MongoDB 驱动程序会自动为 _id 字段生成一个 ObjectId

这也适用于通过执行 upsert: true 的更新操作插入的文档。

MongoDB 中的所有写入操作在单个文档级别上都是原子操作。有关 MongoDB 和原子性的更多信息,请参阅原子性和事务

对于写关注,您可以指定 MongoDB 请求的写操作确认级别。有关详细信息,请参阅写关注

← MongoDB CRUD 操作