On this page
Bulk.insert()
在本页面
Tip
从 3.2 版开始,MongoDB 还提供了db.collection.bulkWrite()方法来执行批量写入操作。
Description
Bulk.
insert
(* *)- 2.6 版的新功能。
将插入操作添加到批量操作列表中。
Bulk.insert()接受以下参数:
Parameter | Type | Description |
---|---|---|
doc |
document | 要插入的文件。文件的大小必须小于或等于BSON 文档的最大大小。 |
Example
以下代码为items
集合初始化Bulk()操作构建器,并添加了一系列插入操作以添加多个文档:
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();