public class FindOneAndDeleteOptions extends Object
Constructor | Description |
---|---|
FindOneAndDeleteOptions() |
Modifier and Type | Method | Description |
---|---|---|
FindOneAndDeleteOptions |
collation(Collation collation) |
Sets the collation options
|
Collation |
getCollation() |
Returns the collation options
|
long |
getMaxTime(TimeUnit timeUnit) |
Gets the maximum execution time for the find one and delete operation.
|
Bson |
getProjection() |
Gets a document describing the fields to return for all matching documents.
|
Bson |
getSort() |
Gets the sort criteria to apply to the query.
|
FindOneAndDeleteOptions |
maxTime(long maxTime,
TimeUnit timeUnit) |
Sets the maximum execution time on the server for this operation.
|
FindOneAndDeleteOptions |
projection(Bson projection) |
Sets a document describing the fields to return for all matching documents.
|
FindOneAndDeleteOptions |
sort(Bson sort) |
Sets the sort criteria to apply to the query.
|
String |
toString() |
@Nullable public Bson getProjection()
public FindOneAndDeleteOptions projection(@Nullable Bson projection)
projection
- the project document, which may be null.@Nullable public Bson getSort()
public FindOneAndDeleteOptions sort(@Nullable Bson sort)
sort
- the sort criteria, which may be null.public FindOneAndDeleteOptions maxTime(long maxTime, TimeUnit timeUnit)
maxTime
- the max timetimeUnit
- the time unit, which may not be nullpublic long getMaxTime(TimeUnit timeUnit)
timeUnit
- the time unit for the result@Nullable public Collation getCollation()
public FindOneAndDeleteOptions collation(@Nullable Collation collation)
A null value represents the server default.
collation
- the collation options to use