Compares two pipeline results for equality.
Pipeline with chained stages. Each stage returns a new Pipeline (immutable chain).
Options for pipeline execute().
Result of running a pipeline. One per document (or per group with aggregation, or single for global aggregation).
Snapshot returned from execute(pipeline).
Utility type: only one property of T may be set.
Executes a pipeline and returns a Promise that resolves to the pipeline snapshot.