public interface FieldsExposingAggregationOperation extends AggregationOperation
AggregationOperation that exposes ExposedFields that can be used for later aggregation pipeline
AggregationOperations. A FieldsExposingAggregationOperation implementing the
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation will expose fields from its parent operations. Not implementing
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation will replace existing exposed fields.| Modifier and Type | Interface and Description |
|---|---|
static interface |
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
Marker interface for
AggregationOperation that inherits fields from previous operations. |
| Modifier and Type | Method and Description |
|---|---|
ExposedFields |
getFields()
Returns the fields exposed by the
AggregationOperation. |
default boolean |
inheritsFields() |
getOperator, toDocument, toPipelineStagesExposedFields getFields()
AggregationOperation.default boolean inheritsFields()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.