- Reference >
mongo
Shell Methods >- Bulk Operation Methods >
- Bulk.find.removeOne()
Bulk.find.removeOne()¶
On this page
Tip
Starting in version 3.2, MongoDB also provides the
db.collection.bulkWrite()
method for performing bulk
write operations.
Description¶
-
Bulk.find.
removeOne
()¶ 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 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();