MongoDBmongosh插入


插入文档

有两种方法可以将文档插入 MongoDB 数据库。

insertOne()

要插入单个文档,请使用insertOne()方法。

此方法将单个对象插入到数据库中。

笔记:在 shell 中输入内容时,在使用大括号 "{" 打开对象后,您可以按 Enter 键在编辑器中开始新行,而无需执行命令。当您在关闭大括号后按 Enter 键时,将执行该命令。

示例

db.posts.insertOne({
  title: "Post Title 1",
  body: "Body of post.",
  category: "News",
  likes: 1,
  tags: ["news", "events"],
  date: Date()
})
亲自试一试 »

笔记:如果您尝试将文档插入不存在的集合中,MongoDB 将自动创建该集合。

insertMany()

要一次插入多个文档,请使用insertMany()方法。

此方法将对象数组插入数据库中。

示例

db.posts.insertMany([  
  {
    title: "Post Title 2",
    body: "Body of post.",
    category: "Event",
    likes: 2,
    tags: ["news", "events"],
    date: Date()
  },
  {
    title: "Post Title 3",
    body: "Body of post.",
    category: "Technology",
    likes: 3,
    tags: ["news", "events"],
    date: Date()
  },
  {
    title: "Post Title 4",
    body: "Body of post.",
    category: "Event",
    likes: 4,
    tags: ["news", "events"],
    date: Date()
  }
])
亲自试一试 »