Class MergeStageOptions<TOutput>
Options for the $merge aggregation pipeline stage.
public class MergeStageOptions<TOutput>
  Type Parameters
TOutputThe type of the output documents.
- Inheritance
 - 
      
      MergeStageOptions<TOutput>
 
- Inherited Members
 
Properties
- LetVariables
 Specifies variables accessible for use in the WhenMatchedPipeline.
- OnFieldNames
 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.
- OutputSerializer
 The output serializer.
- WhenMatched
 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).
- WhenMatchedPipeline
 An aggregation pipeline to update the document in the collection. Used when WhenMatched is Pipeline.
- WhenNotMatched
 The behavior of $merge if a result document does not match an existing document in the output collection.