| AccumulatorOperators.AccumulatorOperatorFactory |
| AccumulatorOperators.Avg
|
| AccumulatorOperators.Max
|
| AccumulatorOperators.Min
|
| AccumulatorOperators.StdDevPop
|
| AccumulatorOperators.StdDevSamp
|
| AccumulatorOperators.Sum
|
| Aggregation
An Aggregation is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation
Framework.
|
AggregationExpression
An AggregationExpression can be used with field expressions in aggregation pipeline stages like
project and group.
|
| AggregationFunctionExpressions
|
| AggregationOperation
Represents one single operation in an aggregation pipeline.
|
| AggregationOperationContext
|
| AggregationOptions
Holds a set of configurable aggregation options that can be used within an aggregation pipeline.
|
| AggregationOptions.Builder
|
| AggregationSpELExpression
|
| ArithmeticOperators.Abs
|
| ArithmeticOperators.Add
|
| ArithmeticOperators.ArithmeticOperatorFactory |
| ArithmeticOperators.Ceil
|
| ArithmeticOperators.Divide
|
| ArithmeticOperators.Exp
|
| ArithmeticOperators.Floor
|
| ArithmeticOperators.Ln
|
| ArithmeticOperators.Log
|
| ArithmeticOperators.Log10
|
| ArithmeticOperators.Mod
|
| ArithmeticOperators.Multiply
|
| ArithmeticOperators.Pow
|
| ArithmeticOperators.Sqrt
|
| ArithmeticOperators.Subtract
|
| ArithmeticOperators.Trunc
|
| ArrayOperators.ArrayElemAt
|
| ArrayOperators.ArrayOperatorFactory |
| ArrayOperators.ArrayOperatorFactory.ReduceInitialValueBuilder |
| ArrayOperators.ArrayToObject
|
| ArrayOperators.ConcatArrays
|
ArrayOperators.Filter
$filter AggregationExpression allows to select a subset of the array to return based on the
specified condition.
|
| ArrayOperators.Filter.AsBuilder |
| ArrayOperators.Filter.ConditionBuilder |
| ArrayOperators.In
|
| ArrayOperators.In.InBuilder |
| ArrayOperators.IndexOfArray
|
| ArrayOperators.IndexOfArray.IndexOfArrayBuilder |
| ArrayOperators.IsArray
|
| ArrayOperators.RangeOperator
|
| ArrayOperators.RangeOperator.RangeOperatorBuilder |
| ArrayOperators.Reduce
|
| ArrayOperators.Reduce.InitialValueBuilder |
| ArrayOperators.Reduce.PropertyExpression |
| ArrayOperators.Reduce.PropertyExpression.AsBuilder |
| ArrayOperators.Reduce.ReduceBuilder |
| ArrayOperators.Reduce.Variable |
| ArrayOperators.ReverseArray
|
| ArrayOperators.Size
|
| ArrayOperators.Slice
|
| ArrayOperators.Slice.SliceElementsBuilder |
| ArrayOperators.Zip
|
| ArrayOperators.Zip.ZipBuilder |
| BooleanOperators.And
|
| BooleanOperators.BooleanOperatorFactory |
| BooleanOperators.Not
|
| BooleanOperators.Or
|
| BucketAutoOperation
Encapsulates the aggregation framework $bucketAuto-operation.
|
| BucketAutoOperation.BucketAutoOperationOutputBuilder
|
BucketAutoOperation.ExpressionBucketAutoOperationBuilder
ExpressionBucketOperationBuilderSupport implementation for BucketAutoOperation using SpEL
expression based Output.
|
| BucketAutoOperation.Granularities
Supported MongoDB granularities.
|
| BucketAutoOperation.Granularity |
| BucketOperation
Encapsulates the aggregation framework $bucket-operation.
|
| BucketOperation.BucketOperationOutputBuilder
|
BucketOperation.ExpressionBucketOperationBuilder
ExpressionBucketOperationBuilderSupport implementation for BucketOperation using SpEL expression
based Output.
|
| BucketOperationSupport
Base class for bucket operations that support output expressions the aggregation framework.
|
| BucketOperationSupport.ExpressionBucketOperationBuilderSupport
|
| BucketOperationSupport.OperationOutput
Output field that uses a Mongo operation (expression object) to generate an output field value.
|
| BucketOperationSupport.Output
Encapsulates an output field in a bucket aggregation stage.
|
| BucketOperationSupport.OutputBuilder
|
| BucketOperationSupport.Outputs
|
| ComparisonOperators.Cmp
|
| ComparisonOperators.ComparisonOperatorFactory |
| ComparisonOperators.Eq
|
| ComparisonOperators.Gt
|
| ComparisonOperators.Gte
|
| ComparisonOperators.Lt
|
| ComparisonOperators.Lte
|
| ComparisonOperators.Ne
|
| ConditionalOperators.Cond
Encapsulates the aggregation framework $cond operator.
|
| ConditionalOperators.Cond.OtherwiseBuilder |
| ConditionalOperators.Cond.ThenBuilder |
| ConditionalOperators.Cond.WhenBuilder |
| ConditionalOperators.ConditionalOperatorFactory |
| ConditionalOperators.IfNull
Encapsulates the aggregation framework $ifNull operator.
|
| ConditionalOperators.IfNull.ThenBuilder |
| ConditionalOperators.Switch
|
| ConditionalOperators.Switch.CaseOperator
Encapsulates the aggregation framework case document inside a $switch-operation.
|
| ConditionalOperators.Switch.CaseOperator.ThenBuilder |
| ConvertOperators.Convert
|
| ConvertOperators.ConvertOperatorFactory |
| ConvertOperators.ToBool
|
| ConvertOperators.ToDate
|
| ConvertOperators.ToDecimal
|
| ConvertOperators.ToDouble
|
| ConvertOperators.ToInt
|
| ConvertOperators.ToLong
|
| ConvertOperators.ToObjectId
|
| ConvertOperators.ToString
|
| CountOperation
Encapsulates the aggregation framework $count-operation.
|
| CountOperation.CountOperationBuilder
|
| DataTypeOperators.Type
|
| DateOperators.DateFromParts
|
| DateOperators.DateFromParts.DateFromPartsWithYear |
| DateOperators.DateFromPartsOperatorFactory |
| DateOperators.DateFromString
|
| DateOperators.DateOperatorFactory |
| DateOperators.DateParts |
| DateOperators.DateToParts
|
| DateOperators.DateToString
|
| DateOperators.DateToString.FormatBuilder |
| DateOperators.DayOfMonth
|
| DateOperators.DayOfWeek
|
| DateOperators.DayOfYear
|
| DateOperators.Hour
|
| DateOperators.IsoDateFromParts
|
| DateOperators.IsoDateFromParts.IsoDateFromPartsWithYear |
| DateOperators.IsoDayOfWeek
|
| DateOperators.IsoWeek
|
| DateOperators.IsoWeekYear
|
| DateOperators.Millisecond
|
| DateOperators.Minute
|
| DateOperators.Month
|
| DateOperators.Second
|
DateOperators.Timezone
Timezone represents a MongoDB timezone abstraction which can be represented with a timezone ID or offset as a
String.
|
| DateOperators.TimezonedDateAggregationExpression
|
| DateOperators.Week
|
| DateOperators.Year
|
| ExposedFields
|
| ExposedFields.FieldReference
A reference to an ExposedFields.ExposedField.
|
| FacetOperation
Encapsulates the aggregation framework $facet-operation.
|
| FacetOperation.FacetOperationBuilder
|
| Field
Abstraction for a field.
|
Fields
Value object to capture a list of Field instances.
|
| FieldsExposingAggregationOperation
|
| FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
|
| GeoNearOperation
Represents a geoNear aggregation operation.
|
| GraphLookupOperation
Encapsulates the aggregation framework $graphLookup-operation.
|
| GraphLookupOperation.ConnectFromBuilder |
| GraphLookupOperation.ConnectToBuilder |
| GraphLookupOperation.FromBuilder |
| GraphLookupOperation.GraphLookupOperationBuilder |
| GraphLookupOperation.StartWithBuilder |
| GroupOperation
Encapsulates the aggregation framework $group-operation.
|
| GroupOperation.GroupOperationBuilder
|
| LimitOperation
Encapsulates the $limit-operation.
|
| LiteralOperators.Literal
|
| LiteralOperators.LiteralOperatorFactory |
| LookupOperation
Encapsulates the aggregation framework $lookup-operation.
|
| LookupOperation.AsBuilder |
| LookupOperation.ForeignFieldBuilder |
| LookupOperation.FromBuilder |
| LookupOperation.LocalFieldBuilder |
| MatchOperation
Encapsulates the $match-operation.
|
| ObjectOperators.MergeObjects
|
| ObjectOperators.ObjectOperatorFactory |
ObjectOperators.ObjectToArray
AggregationExpression for $objectToArray that converts a document to an array of documents that each contains two fields k and v.
|
| OutOperation
Encapsulates the $out-operation.
|
| OutOperation.OutMode
The mode for merging the aggregation pipeline output.
|
| ProjectionOperation
Encapsulates the aggregation framework $project-operation.
|
| ProjectionOperation.ArrayProjectionOperationBuilder
Builder for array projections.
|
| ProjectionOperation.ExpressionProjectionOperationBuilder
|
| ProjectionOperation.ProjectionOperationBuilder
|
| ReplaceRootOperation
Encapsulates the aggregation framework $replaceRoot-operation.
|
| ReplaceRootOperation.Replacement
Replacement object that results in a replacement document or an expression that results in a document.
|
| ReplaceRootOperation.ReplaceRootOperationBuilder
|
| SampleOperation
Encapsulates the $sample-operation.
|
| SetOperators.AllElementsTrue
|
| SetOperators.AnyElementTrue
|
| SetOperators.SetDifference
|
| SetOperators.SetEquals
|
| SetOperators.SetIntersection
|
| SetOperators.SetIsSubset
|
| SetOperators.SetOperatorFactory |
| SetOperators.SetUnion
|
| SkipOperation
Encapsulates the aggregation framework $skip-operation.
|
| SortByCountOperation
Encapsulates the aggregation framework $sortByCount-operation.
|
| SortOperation
Encapsulates the aggregation framework $sort-operation.
|
| StringOperators.Concat
|
| StringOperators.IndexOfBytes
|
| StringOperators.IndexOfBytes.SubstringBuilder |
| StringOperators.IndexOfCP
|
| StringOperators.IndexOfCP.SubstringBuilder |
StringOperators.LTrim
AggregationExpression for $ltrim which removes whitespace or the specified characters from the
beginning of a string.
|
StringOperators.RTrim
AggregationExpression for $rtrim which removes whitespace or the specified characters from the end
of a string.
|
| StringOperators.Split
|
| StringOperators.StrCaseCmp
|
| StringOperators.StringOperatorFactory |
| StringOperators.StrLenBytes
|
| StringOperators.StrLenCP
|
| StringOperators.Substr
|
| StringOperators.SubstrCP
|
| StringOperators.ToLower
|
| StringOperators.ToUpper
|
StringOperators.Trim
AggregationExpression for $trim which removes whitespace or the specified characters from the
beginning and end of a string.
|
TypedAggregation
A TypedAggregation is a special Aggregation that holds information of the input aggregation type.
|
| UnwindOperation
Encapsulates the aggregation framework $unwind-operation.
|
| UnwindOperation.EmptyArraysBuilder |
| UnwindOperation.IndexBuilder |
| UnwindOperation.PathBuilder |
| UnwindOperation.UnwindOperationBuilder
|
| VariableOperators.Let
|
| VariableOperators.Let.ExpressionVariable |
| VariableOperators.Let.LetBuilder |
| VariableOperators.Map
|
| VariableOperators.Map.AsBuilder |
| VariableOperators.Map.FunctionBuilder |