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 BulkUpdateRequestBuilder
collation(Collation collation)
Sets the collationList<? extends DBObject>
getArrayFilters()
Gets the array filters to apply to the update operationCollation
getCollation()
Returns the collationvoid
replaceOne(DBObject document)
Adds a request to replace one document in the collection that matches the query with which this builder was created.void
update(DBObject update)
Adds a request to update all documents in the collection that match the query with which this builder was created.void
updateOne(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
-
-