Navigation
This is an upcoming (i.e. in progress) version of the manual.

Bulk.insert()

On this page

Tip

Starting in version 3.2, MongoDB also provides the db.collection.bulkWrite() method for performing bulk write operations.

Description

Bulk.insert(<document>)

New in version 2.6.

Adds an insert operation to a bulk operations list.

Bulk.insert() accepts the following parameter:

Parameter Type Description
doc document Document to insert. The size of the document must be less than or equal to the maximum BSON document size.

Example

The following initializes a Bulk() operations builder for the items collection and adds a series of insert operations to add multiple documents:

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();