- Reference >
mongo
Shell 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>)¶ 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 replacement
document 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()
.To specify the index to use for the associated
Bulk.find()
, seeBulk.find.hint()
.
Example¶
The following example initializes a Bulk()
operations builder
for the items
collection, and adds various
replaceOne
operations to the list of operations.