- All Known Implementing Classes:
public interface ReactiveAggregationOperation
ReactiveAggregationOperationallows creation and execution of reactive MongoDB aggregation operations in a fluent API style.
The starting domainType is used for mapping the
byinto the MongoDB specific representation, as well as mapping back the resulting
Document. An alternative input type for mapping the
Aggregationcan be provided by using
aggregateAndReturn(Jedi.class) .by(newAggregation(Human.class, project("These are not the droids you are looking for"))) .all();
- Mark Paluch, Christoph Strobl
Nested Class SummaryModifier and TypeInterfaceDescription
static interfaceDefine the aggregation with pipeline stages.
static interfaceCollection override (optional).
static interfaceTrigger execution by calling one of the terminating methods.
aggregateAndReturnStart creating an aggregation operation that returns results mapped to the given domain type.
TypedAggregationto specify a potentially different input type for he aggregation.