db.collection.insertMany()
批量插入文档
语法
db.collection.insertMany([<doc1>, <doc2>, ...], <options>)说明
向集合中批量插入多条文档。插入是有序的(默认),如果某条失败后续文档不会继续。设置 ordered: false 可允许部分失败继续插入。
参数
documents必填要插入的文档数组
ordered是否有序插入,默认 true。false 表示遇到错误继续插入
示例
批量插入
一次性插入多条记录
db.users.insertMany([
{ name: "张三", age: 25 },
{ name: "李四", age: 30 },
{ name: "王五", age: 28 }
])无序插入
遇到错误继续插入其他文档
db.users.insertMany(docs, { ordered: false })