Table of Contents

Class MergeStageOptions<TOutput>

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll

Options for the $merge aggregation pipeline stage.

public class MergeStageOptions<TOutput>

Type Parameters

TOutput

The 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.