Type
Table of Contents
Interfaces
- AccumulatorInterface
- Aggregation Pipeline Accumulators for $group stage.
- DictionaryInterface
- ExpressionInterface
- Expressions can include field paths, literals, system variables, expression objects, and expression operators.
- FieldPathInterface
- Aggregation expressions use field path to access fields in the input documents.
- FieldQueryInterface
- Query operators that need to be associated with a field path.
- GeometryInterface
- OperatorExpressionInterface
- Expressions can include field paths, literals, system variables, expression objects, and expression operators.
- OperatorInterface
- Marker interface for MongoDB operators.
- QueryInterface
- Query are operator and object that can be used in $match stage.
- SearchOperatorInterface
- StageInterface
- Aggregation Pipeline Stages
- SwitchBranchInterface
- Interface for branches in $switch operators
- WindowInterface
- Window Operators can be used for $setWindowFields stage partition.
Classes
- OutputWindow
- Specifies the window boundaries and parameters. Window boundaries are inclusive.
- QueryObject
- Helper class to validate query objects.
Enums
- Sort
- Sort order can be used with $sort stage and sortBy properties
- TimeUnit
- Values for "unit" property of stages like $derivative and $integral, and operators like $dateAdd and $dateDiff