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
documentsAggregateExpressionDefinition<NoPipelineInput, IEnumerable<TDocument>>The documents.
documentSerializerIBsonSerializer<TDocument>The document serializer.
Returns
- PipelineStageDefinition<NoPipelineInput, TDocument>
The stage.
Type Parameters
TDocumentThe 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
documentsIEnumerable<TDocument>The documents.
documentSerializerIBsonSerializer<TDocument>The document serializer.
Returns
- PipelineStageDefinition<NoPipelineInput, TDocument>
The stage.
Type Parameters
TDocumentThe type of the documents.