| Constructor | Description | 
|---|---|
| CountOptions() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| CountOptions | collation(Collation collation) | Sets the collation options | 
| Collation | getCollation() | Returns the collation options | 
| Bson | getHint() | Gets the hint to apply. | 
| String | getHintString() | Gets the hint string to apply. | 
| int | getLimit() | Gets the limit to apply. | 
| long | getMaxTime(TimeUnit timeUnit) | Gets the maximum execution time on the server for this operation. | 
| int | getSkip() | Gets the number of documents to skip. | 
| CountOptions | hint(Bson hint) | Sets the hint to apply. | 
| CountOptions | hintString(String hint) | Sets the hint to apply. | 
| CountOptions | limit(int limit) | Sets the limit to apply. | 
| CountOptions | maxTime(long maxTime,
       TimeUnit timeUnit) | Sets the maximum execution time on the server for this operation. | 
| CountOptions | skip(int skip) | Sets the number of documents to skip. | 
| String | toString() | 
@Nullable public Bson getHint()
@Nullable public String getHintString()
public CountOptions hint(@Nullable Bson hint)
hint - a document describing the index which should be used for this operation.public CountOptions hintString(@Nullable String hint)
hint - the name of the index which should be used for the operationpublic int getLimit()
public CountOptions limit(int limit)
limit - the limitpublic int getSkip()
public CountOptions skip(int skip)
skip - the number of documents to skippublic long getMaxTime(TimeUnit timeUnit)
timeUnit - the time unit to return the result inpublic CountOptions maxTime(long maxTime, TimeUnit timeUnit)
maxTime - the max timetimeUnit - the time unit, which may not be null@Nullable public Collation getCollation()
public CountOptions collation(@Nullable Collation collation)
A null value represents the server default.
collation - the collation options to use