Class MergeStageOptions<TOutput>
Options for the $merge aggregation pipeline stage.
Type Parameters
TOutput
The type of the output documents.
- Inheritance
-
MergeStageOptions<TOutput>
- Inherited Members
Properties
- Let
Variables Specifies variables accessible for use in the WhenMatchedPipeline.
- On
Field Names Field or fields that act as a unique identifier for a document. The identifier determines if a results document matches an already existing document in the output collection.
- Output
Serializer The output serializer.
- When
Matched The behavior of $merge if a result document and an existing document in the collectoin have the same value for the specified on field(s).
- When
Matched Pipeline An aggregation pipeline to update the document in the collection. Used when WhenMatched is Pipeline.
- When
Not Matched The behavior of $merge if a result document does not match an existing document in the output collection.