导读:MongoDB是一种非关系型数据库 , 支持JSON格式的文档存储 。本文将介绍MongoDB中插入语句的使用方法 。
1. 使用insertOne()方法插入单个文档
insertOne()方法用于向集合中插入单个文档 。语法如下:
db.collection.insertOne(document)
其中,db表示当前数据库,collection表示要插入的集合,document为要插入的文档 。
示例代码:
db.users.insertOne({name: "Tom", age: 20, gender: "male"});
2. 使用insertMany()方法插入多个文档
insertMany()方法用于向集合中插入多个文档 。语法如下:
db.collection.insertMany([document1, document2, ...])
其中,db表示当前数据库,collection表示要插入的集合,[document1, document2, ...]为要插入的多个文档 , 以数组形式传入 。
db.users.insertMany([{name: "Alice", age: 25, gender: "female"}, {name: "Bob", age: 30, gender: "male"}]);
3. 使用save()方法插入或更新文档
save()方法用于向集合中插入新文档或更新已有文档 。如果文档已存在 , 则会更新该文档;如果文档不存在,则会插入新文档 。语法如下:
db.collection.save(document)
其中,db表示当前数据库,collection表示要插入的集合,document为要插入或更新的文档 。
db.users.save({_id: ObjectId("60c6e9f3a0c9e73b8d7a1e2c"), name: "Jerry", age: 28, gender: "male"});
【mongodb insertmany mongodb插入语句】总结:本文介绍了MongoDB中插入语句的使用方法 , 包括insertOne()、insertMany()和save()方法 。这些方法可以方便地向集合中插入单个或多个文档,并且支持更新已有文档 。使用这些方法可以轻松地操作MongoDB数据库 。