| Package | Description |
|---|---|
| io.quarkus.mongodb | |
| io.quarkus.mongodb.impl | |
| io.quarkus.mongodb.reactive |
| Modifier and Type | Method and Description |
|---|---|
AggregateOptions |
AggregateOptions.allowDiskUse(boolean allowDiskUse)
Enables writing to temporary files.
|
AggregateOptions |
AggregateOptions.batchSize(int size)
Sets the number of documents to return per batch.
|
AggregateOptions |
AggregateOptions.bypassDocumentValidation(boolean bypassDocumentValidation)
Sets the bypass document level validation flag.
|
AggregateOptions |
AggregateOptions.collation(com.mongodb.client.model.Collation collation)
Sets the collation options
|
AggregateOptions |
AggregateOptions.comment(String comment)
Sets the comment to the aggregation.
|
AggregateOptions |
AggregateOptions.hint(org.bson.conversions.Bson hint)
Sets the hint for which index to use.
|
AggregateOptions |
AggregateOptions.maxAwaitTime(long maxAwaitTime,
TimeUnit timeUnit)
The maximum amount of time for the server to wait on new documents to satisfy a
$changeStream aggregation. |
AggregateOptions |
AggregateOptions.maxTime(long maxTime,
TimeUnit timeUnit)
Sets the maximum execution time on the server for this operation.
|
| Modifier and Type | Method and Description |
|---|---|
io.smallrye.mutiny.Multi<T> |
ReactiveMongoCollectionImpl.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options) |
io.smallrye.mutiny.Multi<org.bson.Document> |
ReactiveMongoDatabaseImpl.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options) |
<D> io.smallrye.mutiny.Multi<D> |
ReactiveMongoCollectionImpl.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<D> clazz,
AggregateOptions options) |
<T> io.smallrye.mutiny.Multi<T> |
ReactiveMongoDatabaseImpl.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
AggregateOptions options) |
io.smallrye.mutiny.Multi<T> |
ReactiveMongoCollectionImpl.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options) |
io.smallrye.mutiny.Multi<org.bson.Document> |
ReactiveMongoDatabaseImpl.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options) |
<D> io.smallrye.mutiny.Multi<D> |
ReactiveMongoCollectionImpl.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
Class<D> clazz,
AggregateOptions options) |
<T> io.smallrye.mutiny.Multi<T> |
ReactiveMongoDatabaseImpl.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
AggregateOptions options) |
| Modifier and Type | Method and Description |
|---|---|
io.smallrye.mutiny.Multi<org.bson.Document> |
ReactiveMongoDatabase.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options)
Runs an aggregation framework pipeline on the database for pipeline stages
that do not require an underlying collection, such as
$currentOp and $listLocalSessions. |
io.smallrye.mutiny.Multi<T> |
ReactiveMongoCollection.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options)
Aggregates documents according to the specified aggregation pipeline.
|
<D> io.smallrye.mutiny.Multi<D> |
ReactiveMongoCollection.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<D> clazz,
AggregateOptions options)
Aggregates documents according to the specified aggregation pipeline.
|
<T> io.smallrye.mutiny.Multi<T> |
ReactiveMongoDatabase.aggregate(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
AggregateOptions options)
Runs an aggregation framework pipeline on the database for pipeline stages
that do not require an underlying collection, such as
$currentOp and $listLocalSessions. |
io.smallrye.mutiny.Multi<org.bson.Document> |
ReactiveMongoDatabase.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options)
Runs an aggregation framework pipeline on the database for pipeline stages
that do not require an underlying collection, such as
$currentOp and $listLocalSessions. |
io.smallrye.mutiny.Multi<T> |
ReactiveMongoCollection.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
AggregateOptions options)
Aggregates documents according to the specified aggregation pipeline.
|
<D> io.smallrye.mutiny.Multi<D> |
ReactiveMongoCollection.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
Class<D> clazz,
AggregateOptions options)
Aggregates documents according to the specified aggregation pipeline.
|
<T> io.smallrye.mutiny.Multi<T> |
ReactiveMongoDatabase.aggregate(List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
AggregateOptions options)
Runs an aggregation framework pipeline on the database for pipeline stages
that do not require an underlying collection, such as
$currentOp and $listLocalSessions. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.