Other Conditional Constructs
This document describes some common conditional constructs, such as accumulators in grouping.
Accumulators
- Accumulators, commonly used in the
groupstage of a pipeline.
ConditionOperators
- Common operator constructs
- Includes:
cond,multiply,dateToString,mergeObjects, etc.
Facet
- Class for the $facet pipeline stage, encapsulating Facets and supporting lambda functions.
FillField
- Build for the $fill stage, supporting lambda functions.
Projections
- The $project stage build supports lambda. The method returns Bson and can be called via
project(Aggregates.project(Bson bson)).
Variable
- New variables in the $lookup stage,
let, support lambda.

