Method Documents
Documents<TDocument>(AggregateExpressionDefinition<NoPipelineInput, IEnumerable<TDocument>>, IBsonSerializer<TDocument>)
Creates a $documents stage.
public static PipelineStageDefinition<NoPipelineInput, TDocument> Documents<TDocument>(AggregateExpressionDefinition<NoPipelineInput, IEnumerable<TDocument>> documents, IBsonSerializer<TDocument> documentSerializer = null)
Parameters
documents
AggregateExpression <NoDefinition Pipeline , IEnumerable<TDocument>>Input The documents.
documentSerializer
IBsonSerializer <TDocument>The document serializer.
Returns
- Pipeline
Stage <NoDefinition Pipeline , TDocument>Input The stage.
Type Parameters
TDocument
The type of the documents.
Documents<TDocument>(IEnumerable<TDocument>, IBsonSerializer<TDocument>)
Creates a $documents stage.
public static PipelineStageDefinition<NoPipelineInput, TDocument> Documents<TDocument>(IEnumerable<TDocument> documents, IBsonSerializer<TDocument> documentSerializer = null)
Parameters
documents
IEnumerable<TDocument>The documents.
documentSerializer
IBsonSerializer <TDocument>The document serializer.
Returns
- Pipeline
Stage <NoDefinition Pipeline , TDocument>Input The stage.
Type Parameters
TDocument
The type of the documents.