Spring Data MongoDB - Core

Package org.springframework.data.mongodb.core.aggregation

Support for the MongoDB aggregation framework.

See:
          Description

Interface Summary
AggregationOperation Represents one single operation in an aggregation pipeline.
AggregationOperationContext The context for an AggregationOperation.
Field Abstraction for a field.
FieldsExposingAggregationOperation AggregationOperation that exposes new ExposedFields that can be used for later aggregation pipeline AggregationOperations.
 

Class Summary
Aggregation An Aggregation is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation Framework.
AggregationResults<T> Collects the results of executing an aggregation operation.
ExposedFields Value object to capture the fields exposed by an AggregationOperation.
Fields Value object to capture a list of Field instances.
GeoNearOperation  
GroupOperation Encapsulates the aggregation framework $group-operation.
GroupOperation.GroupOperationBuilder Builder for GroupOperations on a field.
MatchOperation Encapsulates the $match-operation
ProjectionOperation Encapsulates the aggregation framework $project-operation.
ProjectionOperation.ExpressionProjectionOperationBuilder  
ProjectionOperation.ProjectionOperationBuilder Builder for ProjectionOperations on a field.
SkipOperation Encapsulates the aggregation framework $skip-operation.
SortOperation Encapsulates the aggregation framework $sort-operation.
TypeBasedAggregationOperationContext AggregationOperationContext aware of a particular type and a MappingContext to potentially translate property references into document field names.
TypedAggregation<I> A TypedAggregation is a special Aggregation that holds information of the input aggregation type.
UnwindOperation Encapsulates the aggregation framework $unwind-operation.
 

Package org.springframework.data.mongodb.core.aggregation Description

Support for the MongoDB aggregation framework.

Since:
1.3

Spring Data MongoDB - Core

Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.