PipelineStageDefinitionBuilderOfTypeTInput, TOutput Method |
Create a $match stage that select documents of a sub type.
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.15.0+f503bf610759c13f78cff9a3c01e91453185d2ed
Syntax public static PipelineStageDefinition<TInput, TOutput> OfType<TInput, TOutput>(
IBsonSerializer<TOutput> outputSerializer = null
)
where TOutput : TInput
Public Shared Function OfType(Of TInput, TOutput As TInput) (
Optional outputSerializer As IBsonSerializer(Of TOutput) = Nothing
) As PipelineStageDefinition(Of TInput, TOutput)
static member OfType :
?outputSerializer : IBsonSerializer<'TOutput>
(* Defaults:
let _outputSerializer = defaultArg outputSerializer null
*)
-> PipelineStageDefinition<'TInput, 'TOutput> when 'TOutput : 'TInput
Parameters
- outputSerializer (Optional)
- Type: MongoDB.Bson.SerializationIBsonSerializerTOutput
The output serializer.
Type Parameters
- TInput
- The type of the input documents.
- TOutput
- The type of the output documents.
Return Value
Type:
PipelineStageDefinitionTInput,
TOutputThe stage.
See Also