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()}])