| Accumulator |
Base class for the accumulator expression types.
|
| AccumulatorExpression |
|
| ArrayExpression |
Base class for the array expressions
|
| ArrayFilterExpression |
|
| ArrayIndexExpression |
|
| ArrayLiteral |
|
| CalculusExpression |
Common type for $derivative and $integral
|
| ConvertExpression |
|
| DateDeltaExpression |
Changes a Date object by a specified number of time units.
|
| DateDiffExpression |
Returns the difference between two dates.
|
| DateFromParts |
|
| DateFromString |
|
| DateToParts |
Returns a document that contains the constituent parts of a given BSON Date value as individual properties.
|
| DateToString |
|
| DateTruncExpression |
Truncates a date.
|
| DocumentExpression |
|
| EndResultsExpression |
Gives first/last results
|
| ExpMovingAvg |
|
| Expression |
Base class for all the expression types.
|
| ExpressionList |
Wraps a list of expressions as an Expression so we can generically deal with all values as Expressions
|
| Fields<T> |
|
| FunctionExpression |
|
| IfNull |
|
| IndexExpression |
Defines the $indexOfBytes expression
|
| IsoDates |
Reusable type for ISO Date related expressions.
|
| LetExpression |
|
| LiteralExpression |
|
| MapExpression |
|
| MathExpression |
Base class for the math expressions
|
| MetaExpression |
|
| NRankedResultsExpression |
|
| PipelineField |
|
| Push |
|
| RangeExpression |
|
| RankedResultsExpression |
|
| ReduceExpression |
|
| RegexExpression |
|
| ReplaceExpression |
Defines expressions for $replaceAll and $replaceOne
|
| SetFieldExpression |
|
| ShiftExpression |
|
| SliceExpression |
|
| SwitchExpression |
Evaluates a series of case expressions.
|
| TrimExpression |
|
| UnsetFieldExpression |
|
| ValueExpression |
|
| ZipExpression |
|