Table of Contents

Class AggregateFacet<TInput, TOutput>

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll
public class AggregateFacet<TInput, TOutput> : AggregateFacet<TInput>

Type Parameters

TInput
TOutput
Inheritance
AggregateFacet<TInput, TOutput>
Inherited Members

Constructors

AggregateFacet(string, PipelineDefinition<TInput, TOutput>)

public AggregateFacet(string name, PipelineDefinition<TInput, TOutput> pipeline)

Parameters

name string
pipeline PipelineDefinition<TInput, TOutput>

Properties

OutputSerializer

public override IBsonSerializer OutputSerializer { get; }

Property Value

IBsonSerializer

OutputType

public override Type OutputType { get; }

Property Value

Type

Pipeline

public PipelineDefinition<TInput, TOutput> Pipeline { get; }

Property Value

PipelineDefinition<TInput, TOutput>

Methods

RenderPipeline(IBsonSerializer<TInput>, IBsonSerializerRegistry)

public override BsonArray RenderPipeline(IBsonSerializer<TInput> inputSerializer, IBsonSerializerRegistry serializerRegistry)

Parameters

inputSerializer IBsonSerializer<TInput>
serializerRegistry IBsonSerializerRegistry

Returns

BsonArray