W3School 在线教程

MongoDB mongosh 插入

插入文档

有两种方法可以将文档插入 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()
 }
])

运行实例

(追記) (追記ここまで)

AltStyle によって変換されたページ (->オリジナル) /