Docs Home → Develop Applications → MongoDB Manual
Bulk.insert()
On this page
This version of the documentation is archived and no longer supported. View the current documentation to learn how to upgrade your version of MongoDB server.
Tip
Starting in version 3.2, MongoDB also provides the
db.collection.bulkWrite()
method for performing bulk
write operations.
Description
Bulk.insert(<document>)
Adds an insert operation to a bulk operations list.
Bulk.insert()
accepts the following parameter:ParameterTypeDescriptiondoc
documentDocument 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();