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 |
|