PipelineStageDefinitionBuilderDocumentsTDocument Method (AggregateExpressionDefinitionNoPipelineInput, IEnumerableTDocument, IBsonSerializerTDocument) |
Creates a $documents stage.
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.20.0+ee01960089f28ea1b501690df5fc9f6318a70242
Syntax public static PipelineStageDefinition<NoPipelineInput, TDocument> Documents<TDocument>(
AggregateExpressionDefinition<NoPipelineInput, IEnumerable<TDocument>> documents,
IBsonSerializer<TDocument> documentSerializer = null
)
Public Shared Function Documents(Of TDocument) (
documents As AggregateExpressionDefinition(Of NoPipelineInput, IEnumerable(Of TDocument)),
Optional documentSerializer As IBsonSerializer(Of TDocument) = Nothing
) As PipelineStageDefinition(Of NoPipelineInput, TDocument)
static member Documents :
documents : AggregateExpressionDefinition<NoPipelineInput, IEnumerable<'TDocument>> *
?documentSerializer : IBsonSerializer<'TDocument>
(* Defaults:
let _documentSerializer = defaultArg documentSerializer null
*)
-> PipelineStageDefinition<NoPipelineInput, 'TDocument>
Parameters
- documents
- Type: MongoDB.DriverAggregateExpressionDefinitionNoPipelineInput, IEnumerableTDocument
The documents. - documentSerializer (Optional)
- Type: MongoDB.Bson.SerializationIBsonSerializerTDocument
The document serializer.
Type Parameters
- TDocument
- The type of the documents.
Return Value
Type:
PipelineStageDefinitionNoPipelineInput,
TDocumentThe stage.
See Also