ValueAccumulators
Supertype for all interface operators describing accumulation operators.
To register a custom accumulator, use accept.
Most of the time, end-users will be using the subtype AccumulationOperators instead of this interface.
Because accumulation operators are valued from aggregation operators, this interface extends ValueOperators.
Inheritors
Properties
Functions
Refers to field as a nested field of the current value.
Refers to child as a nested field of the current field.
Refers to a specific item in an array, by its index.
Refers to a specific item in a map, by its name.
Refers to a Kotlin value within an aggregation value.
Refers to a BsonType within an aggregation value.
Refers to a field within an aggregation value.
Writes the result of simplifying to a new Bson.
Writes the result of simplifying this expression into writer.