参考 > 参考 > mongo Shell方法 > 批量操作方法 > Bulk.insert()
在本页面
小费
从3.2版开始,MongoDB还提供了db.collection.bulkWrite()执行批量写入操作的 方法。
db.collection.bulkWrite()
Bulk.
insert
将插入操作添加到批量操作列表中。
Bulk.insert() 接受以下参数:
Bulk.insert()
doc
maximum BSON document size
以下代码初始化集合的Bulk()操作构建器, items并添加一系列插入操作以添加多个文档:
Bulk()
items
var bulk = db.items.initializeUnorderedBulkOp(); bulk.insert( { item: "abc123", defaultQty: 100, status: "A", points: 100 } ); bulk.insert( { item: "ijk123", defaultQty: 200, status: "A", points: 200 } ); bulk.insert( { item: "mop123", defaultQty: 0, status: "P", points: 0 } ); bulk.execute();
也可以看看
db.collection.initializeUnorderedBulkOp()
db.collection.initializeOrderedBulkOp()
Bulk.execute()