MongoDB 插入文档
1. 插入文档
在 MongoDB 数据库中,共有 2 种插入文档的方法。
2. insertOne()
若要插入单个文档,请使用 insertOne() 方法。
该方法会将一个单一对象插入到数据库中。
注意: 在 Shell 中输入时,当你使用花括号 { 开启一个对象后,你可以按回车键在编辑器中开始新的一行,而不会立即执行命令。只有当你关闭花括号并按回车键后,命令才会执行。
示例
db.posts.insertOne({
title: "Post Title 1",
body: "Body of post.",
category: "News",
likes: 1,
tags: ["news", "events"],
date: Date()
})注意: 如果你尝试向一个不存在的集合中插入文档,MongoDB 将会自动为你创建该集合。
3. 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()
}
])