Package com.mongodb.client.model.bulk
Interface ClientUpdateOneOptions
The options to apply when updating a document.
- Since:
- 5.3
-
Method Summary
Modifier and TypeMethodDescriptionarrayFilters
(Iterable<? extends Bson> arrayFilters) Sets the filters specifying to which array elements an update should apply.static ClientUpdateOneOptions
Creates the default options.Sets the collation.Sets the index specification,null
-ifies hint string.hintString
(String hintString) Sets the index name,null
-ifies hint.Sets the sort criteria to apply to the operation.Enables or disables creation of a document if no documents match the filter.
-
Method Details
-
clientUpdateOneOptions
Creates the default options.- Returns:
- The default options.
-
arrayFilters
Sets the filters specifying to which array elements an update should apply.- Parameters:
arrayFilters
- The array filters.null
represents the server default.- Returns:
this
.- See Also:
-
collation
Sets the collation.- Parameters:
collation
- The collation.null
represents the server default.- Returns:
this
.
-
hint
Sets the index specification,null
-ifies hint string.- Parameters:
hint
- The index specification.null
represents the server default.- Returns:
this
.
-
hintString
Sets the index name,null
-ifies hint.- Parameters:
hintString
- The index name.null
represents the server default.- Returns:
this
.
-
upsert
Enables or disables creation of a document if no documents match the filter.- Parameters:
upsert
- The upsert flag.null
represents the server default.- Returns:
this
.
-
sort
Sets the sort criteria to apply to the operation. A null value means no sort criteria is set.The sort criteria determines which document the operation updates if the query matches multiple documents. The first document matched by the specified sort criteria will be updated.
-