Bulk.find.removeOne()
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.
Tip
Starting in version 3.2, MongoDB also provides the
db.collection.bulkWrite()
method for performing bulk
write operations.
Description
Bulk.find.removeOne()
Adds a single document remove operation to a bulk operations list. Use the
Bulk.find()
method to specify the condition that determines which document to remove. TheBulk.find.removeOne()
limits the removal to one document. To remove multiple documents, seeBulk.find.remove()
.
Example
The following example initializes a Bulk()
operations builder
for the items
collection and adds two
Bulk.find.removeOne()
operations to the list of operations.
Each remove operation removes just one document: one document with the
status
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();