- Reference >
mongoShell Methods >- Bulk Operation Methods >
- Bulk.find.replaceOne()
Bulk.find.replaceOne()¶
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.replaceOne(<document>)¶ New in version 2.6.
Adds a single document replacement operation to a bulk operations list. Use the
Bulk.find()method to specify the condition that determines which document to replace. TheBulk.find.replaceOne()method limits the replacement to a single document.Bulk.find.replaceOne()accepts the following parameter:Parameter Type Description replacementdocument A replacement document that completely replaces the existing document. Contains only field and value pairs.
The sum of the associated
<query>document from theBulk.find()and the replacement document must be less than or equal to themaximum BSON document size.To specify an upsert for this operation, see
Bulk.find.upsert().
Example¶
The following example initializes a Bulk() operations builder
for the items collection, and adds various
replaceOne operations to the list of operations.