Uses of Class
org.springframework.data.mongodb.core.aggregation.Aggregation
Packages that use Aggregation
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
MongoDB specific messaging support for listening to eg.
-
Uses of Aggregation in org.springframework.data.mongodb.core
Methods in org.springframework.data.mongodb.core with parameters of type AggregationModifier and TypeMethodDescription<O> AggregationResults<O>MongoOperations.aggregate(Aggregation aggregation, Class<?> inputType, Class<O> outputType) Execute an aggregation operation.<O> AggregationResults<O>MongoOperations.aggregate(Aggregation aggregation, String collectionName, Class<O> outputType) Execute an aggregation operation.<O> AggregationResults<O>MongoTemplate.aggregate(Aggregation aggregation, Class<?> inputType, Class<O> outputType) <O> AggregationResults<O>MongoTemplate.aggregate(Aggregation aggregation, String collectionName, Class<O> outputType) protected <O> AggregationResults<O>MongoTemplate.aggregate(Aggregation aggregation, String collectionName, Class<O> outputType, AggregationOperationContext context) <O> reactor.core.publisher.Flux<O>ReactiveMongoOperations.aggregate(Aggregation aggregation, Class<?> inputType, Class<O> outputType) Execute an aggregation operation.<O> reactor.core.publisher.Flux<O>ReactiveMongoOperations.aggregate(Aggregation aggregation, String collectionName, Class<O> outputType) Execute an aggregation operation.<O> reactor.core.publisher.Flux<O>ReactiveMongoTemplate.aggregate(Aggregation aggregation, Class<?> inputType, Class<O> outputType) <O> reactor.core.publisher.Flux<O>ReactiveMongoTemplate.aggregate(Aggregation aggregation, String collectionName, Class<O> outputType) <O> Stream<O>MongoOperations.aggregateStream(Aggregation aggregation, Class<?> inputType, Class<O> outputType) Execute an aggregation operation backed by a Mongo DBAggregateIterable.<O> Stream<O>MongoOperations.aggregateStream(Aggregation aggregation, String collectionName, Class<O> outputType) Execute an aggregation operation backed by a Mongo DBAggregateIterable.<O> Stream<O>MongoTemplate.aggregateStream(Aggregation aggregation, Class<?> inputType, Class<O> outputType) <O> Stream<O>MongoTemplate.aggregateStream(Aggregation aggregation, String collectionName, Class<O> outputType) protected <O> Stream<O>MongoTemplate.aggregateStream(Aggregation aggregation, String collectionName, Class<O> outputType, AggregationOperationContext context) ExecutableAggregationOperation.AggregationWithAggregation.by(Aggregation aggregation) Set the aggregation to be used.ReactiveAggregationOperation.AggregationOperationWithAggregation.by(Aggregation aggregation) Set the aggregation to be used.protected <O> AggregationResults<O>MongoTemplate.doAggregate(Aggregation aggregation, String collectionName, Class<O> outputType, AggregationOperationContext context) protected <O> reactor.core.publisher.Flux<O>ReactiveMongoTemplate.doAggregate(Aggregation aggregation, String collectionName, Class<?> inputType, Class<O> outputType) ChangeStreamOptions.ChangeStreamOptionsBuilder.filter(Aggregation filter) Set the filter to apply.ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection.filter(Aggregation by) Use anAggregationto filter matching events. -
Uses of Aggregation in org.springframework.data.mongodb.core.aggregation
Subclasses of Aggregation in org.springframework.data.mongodb.core.aggregationModifier and TypeClassDescriptionclassAbstraction fordb.collection.update()using an aggregation pipeline.classATypedAggregationis a specialAggregationthat holds information of the input aggregation type.Methods in org.springframework.data.mongodb.core.aggregation that return AggregationModifier and TypeMethodDescriptionstatic AggregationAggregation.newAggregation(List<? extends AggregationOperation> operations) Creates a newAggregationfrom the givenAggregationOperations.static AggregationAggregation.newAggregation(AggregationOperation... operations) Creates a newAggregationfrom the givenAggregationOperations.Aggregation.withOptions(AggregationOptions options) Returns a copy of thisAggregationwith the givenAggregationOptionsset.Methods in org.springframework.data.mongodb.core.aggregation with parameters of type AggregationModifier and TypeMethodDescriptionMergeOperation.WhenDocumentsMatch.updateWith(Aggregation aggregation) Use anAggregationto update the document in the collection.MergeOperation.MergeOperationBuilder.whenDocumentsMatchApply(Aggregation aggregation) Theactionto take place when documents already exist in the target collection. -
Uses of Aggregation in org.springframework.data.mongodb.core.messaging
Methods in org.springframework.data.mongodb.core.messaging with parameters of type AggregationModifier and TypeMethodDescriptionChangeStreamRequest.ChangeStreamRequestBuilder.filter(Aggregation aggregation) Set the filter to apply.