Class AggregateFacet<TInput>
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public abstract class AggregateFacet<TInput>
Type Parameters
TInput
- Inheritance
-
AggregateFacet<TInput>
- Derived
-
- Inherited Members
-
Constructors
AggregateFacet(string)
protected AggregateFacet(string name)
Parameters
name
string
Properties
Name
public string Name { get; }
Property Value
- string
OutputSerializer
public abstract IBsonSerializer OutputSerializer { get; }
Property Value
- IBsonSerializer
OutputType
public abstract Type OutputType { get; }
Property Value
- Type
Methods
RenderPipeline(IBsonSerializer<TInput>, IBsonSerializerRegistry)
public abstract BsonArray RenderPipeline(IBsonSerializer<TInput> inputSerializer, IBsonSerializerRegistry serializerRegistry)
Parameters
inputSerializer
IBsonSerializer<TInput>
serializerRegistry
IBsonSerializerRegistry
Returns
- BsonArray