Package com.mongodb
Class BulkUpdateRequestBuilder
- java.lang.Object
 - 
- com.mongodb.BulkUpdateRequestBuilder
 
 
- 
public class BulkUpdateRequestBuilder extends Object
A builder for a single update request.- Since:
 - 2.12
 - MongoDB documentation
 - /reference/command/update
 - Since server release
 - 2.6
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkUpdateRequestBuildercollation(Collation collation)Sets the collationList<? extends DBObject>getArrayFilters()Gets the array filters to apply to the update operationCollationgetCollation()Returns the collationvoidreplaceOne(DBObject document)Adds a request to replace one document in the collection that matches the query with which this builder was created.voidupdate(DBObject update)Adds a request to update all documents in the collection that match the query with which this builder was created.voidupdateOne(DBObject update)Adds a request to update one document in the collection that matches the query with which this builder was created. 
 - 
 
- 
- 
Method Detail
- 
getCollation
@Nullable public Collation getCollation()
Returns the collation- Returns:
 - the collation
 - Since:
 - 3.4
 - Since server release
 - 3.4
 
 
- 
collation
@Nullable public BulkUpdateRequestBuilder collation(Collation collation)
Sets the collation- Parameters:
 collation- the collation- Returns:
 - this
 - Since:
 - 3.4
 - Since server release
 - 3.4
 
 
- 
getArrayFilters
@Nullable public List<? extends DBObject> getArrayFilters()
Gets the array filters to apply to the update operation- Returns:
 - the array filters, which may be null
 - Since:
 - 3.6
 - Since server release
 - 3.6
 
 
- 
replaceOne
public void replaceOne(DBObject document)
Adds a request to replace one document in the collection that matches the query with which this builder was created.- Parameters:
 document- the replacement document, which must be structured just as a document you would insert. It can not contain any update operators.
 
- 
update
public void update(DBObject update)
Adds a request to update all documents in the collection that match the query with which this builder was created.- Parameters:
 update- the update criteria
 
- 
updateOne
public void updateOne(DBObject update)
Adds a request to update one document in the collection that matches the query with which this builder was created.- Parameters:
 update- the update criteria
 
 - 
 
 -