public static interface BsonQueryDefinition.Builder
| Modifier and Type | Method and Description |
|---|---|
BsonQueryDefinition.Builder |
batchSize(int batchSize)
Set the query batch size.
|
BsonQueryDefinition |
build()
Build the query definition.
|
BsonQueryDefinition.Builder |
collation(com.mongodb.client.model.Collation collation)
Set the
Collation to use. |
BsonQueryDefinition.Builder |
collectionName(String collectionName)
Set the query collection name.
|
BsonQueryDefinition.Builder |
comment(String comment)
Set the query comment.
|
BsonQueryDefinition.Builder |
cursorType(com.mongodb.CursorType cursorType)
Set the cursor type.
|
BsonQueryDefinition.Builder |
distinct(boolean distinct)
Set whether the query should return distinct results.
|
BsonQueryDefinition.Builder |
filter(BsonFilterExpression filter)
Set the query filter.
|
BsonQueryDefinition.Builder |
group(org.bson.conversions.Bson group)
Set the group id for aggregation type query.
|
BsonQueryDefinition.Builder |
groupFilter(BsonFilterExpression groupFilter)
Set the filter to apply to the group stage in an aggregation type query.
|
BsonQueryDefinition.Builder |
hint(org.bson.conversions.Bson hint)
Set the hint for which index to use.
|
BsonQueryDefinition.Builder |
limit(int limit)
Set the query results limit.
|
BsonQueryDefinition.Builder |
max(org.bson.conversions.Bson max)
Set the exclusive upper bound for a specific index.
|
BsonQueryDefinition.Builder |
min(org.bson.conversions.Bson min)
Set the inclusive lower bound for a specific index.
|
BsonQueryDefinition.Builder |
offset(int offset)
Set the query results offset.
|
BsonQueryDefinition.Builder |
partial(boolean partial)
Set whether to get partial results from a sharded cluster if one or more shards are unreachable (instead of
throwing an error).
|
BsonQueryDefinition.Builder |
returnKey(boolean returnKey)
Set whether the find operation will return only the index keys in the resulting documents.
|
BsonQueryDefinition.Builder |
showRecordId(boolean showRecordId)
Set whether to add a
$recordId field to the returned documents. |
BsonQueryDefinition.Builder |
sort(org.bson.conversions.Bson sort)
Set the query sort.
|
BsonQueryDefinition.Builder |
timeout(long timeout,
TimeUnit timeoutUnit)
Set the query execution timeout.
|
BsonQueryDefinition.Builder collectionName(String collectionName)
collectionName - The collection nameBsonQueryDefinition.Builder distinct(boolean distinct)
distinct - Whether the query should return distinct resultsBsonQueryDefinition.Builder filter(BsonFilterExpression filter)
filter - Filter to setBsonQueryDefinition.Builder sort(org.bson.conversions.Bson sort)
sort - Sort to setBsonQueryDefinition.Builder group(org.bson.conversions.Bson group)
group - Group id to setBsonQueryDefinition.Builder groupFilter(BsonFilterExpression groupFilter)
groupFilter - Group filter to setBsonQueryDefinition.Builder limit(int limit)
limit - Limit to setBsonQueryDefinition.Builder offset(int offset)
offset - Offset to setBsonQueryDefinition.Builder timeout(long timeout, TimeUnit timeoutUnit)
timeout - Timeout valuetimeoutUnit - Timeout unitBsonQueryDefinition.Builder cursorType(com.mongodb.CursorType cursorType)
cursorType - the cursor type to setBsonQueryDefinition.Builder partial(boolean partial)
partial - true to get partial results from a sharded cluster if one or more shards are
unreachableBsonQueryDefinition.Builder batchSize(int batchSize)
batchSize - the batch size to setBsonQueryDefinition.Builder collation(com.mongodb.client.model.Collation collation)
Collation to use.collation - The collation to setBsonQueryDefinition.Builder comment(String comment)
comment - The comment to setBsonQueryDefinition.Builder hint(org.bson.conversions.Bson hint)
hint - The index hint to setBsonQueryDefinition.Builder max(org.bson.conversions.Bson max)
max - The index upped boundBsonQueryDefinition.Builder min(org.bson.conversions.Bson min)
min - The index lower boundBsonQueryDefinition.Builder returnKey(boolean returnKey)
returnKey - whether the find operation will return only the index keys in the resulting documentsBsonQueryDefinition.Builder showRecordId(boolean showRecordId)
$recordId field to the returned documents.showRecordId - whether to add a $recordId field to the returned documentsBsonQueryDefinition build()
Copyright © 2019 The Holon Platform. All rights reserved.