See: Description
Interface | Description |
---|---|
AggregationExpression |
An
AggregationExpression can be used with field expressions in aggregation pipeline stages like
project and group . |
AggregationOperation |
Represents one single operation in an aggregation pipeline.
|
AggregationOperationContext |
The context for an
AggregationOperation . |
Field |
Abstraction for a field.
|
FieldsExposingAggregationOperation |
AggregationOperation that exposes ExposedFields that can be used for later aggregation pipeline
AggregationOperation s. |
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation |
Marker interface for
AggregationOperation that inherits fields from previous operations. |
LookupOperation.AsBuilder | |
LookupOperation.ForeignFieldBuilder | |
LookupOperation.FromBuilder | |
LookupOperation.LocalFieldBuilder |
Class | Description |
---|---|
Aggregation |
An
Aggregation is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation
Framework. |
AggregationOptions |
Holds a set of configurable aggregation options that can be used within an aggregation pipeline.
|
AggregationOptions.Builder |
A Builder for
AggregationOptions . |
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 |
Represents a
geoNear aggregation operation. |
GroupOperation |
Encapsulates the aggregation framework
$group -operation. |
GroupOperation.GroupOperationBuilder |
Builder for
GroupOperation s on a field. |
LimitOperation |
Encapsulates the
$limit -operation. |
LookupOperation |
Encapsulates the aggregation framework
$lookup -operation. |
LookupOperation.LookupOperationBuilder |
Builder for fluent
LookupOperation creation. |
MatchOperation |
Encapsulates the
$match -operation. |
ProjectionOperation |
Encapsulates the aggregation framework
$project -operation. |
ProjectionOperation.ExpressionProjectionOperationBuilder |
An
ProjectionOperation.ProjectionOperationBuilder that is used for SpEL expression based projections. |
ProjectionOperation.ProjectionOperationBuilder |
Builder for
ProjectionOperation s 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. |
Enum | Description |
---|---|
AggregationFunctionExpressions |
An enum of supported
AggregationExpression s in aggregation pipeline stages. |
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.