Bulk.find.removeOne()
Tip
Starting in version 3.2, MongoDB also provides thedb.collection.bulkWrite()
method for performing bulkwrite operations.
Description
New in version 2.6.
Adds a single document remove operation to a bulk operations list.Use the Bulk.find()
method to specify the condition thatdetermines which document to remove. TheBulk.find.removeOne()
limits the removal to one document.To remove multiple documents, see Bulk.find.remove()
.
Example
The following example initializes a Bulk()
operations builderfor the items
collection and adds twoBulk.find.removeOne()
operations to the list of operations.
Each remove operation removes just one document: one document with thestatus
equal to "D"
and another document with the status
equal to "P"
.
- var bulk = db.items.initializeUnorderedBulkOp();
- bulk.find( { status: "D" } ).removeOne();
- bulk.find( { status: "P" } ).removeOne();
- bulk.execute();
See also