Method AggregateToCollection
AggregateToCollection<TResult>(PipelineDefinition<NoPipelineInput, TResult>, AggregateOptions, CancellationToken)
Runs an aggregation pipeline.
public virtual void AggregateToCollection<TResult>(PipelineDefinition<NoPipelineInput, TResult> pipeline, AggregateOptions options = null, CancellationToken cancellationToken = default)
Parameters
pipelinePipelineDefinition<NoPipelineInput, TResult>The pipeline.
optionsAggregateOptionsThe options.
cancellationTokenCancellationTokenThe cancellation token.
Type Parameters
TResultThe type of the result.
AggregateToCollection<TResult>(IClientSessionHandle, PipelineDefinition<NoPipelineInput, TResult>, AggregateOptions, CancellationToken)
Runs an aggregation pipeline.
public virtual void AggregateToCollection<TResult>(IClientSessionHandle session, PipelineDefinition<NoPipelineInput, TResult> pipeline, AggregateOptions options = null, CancellationToken cancellationToken = default)
Parameters
sessionIClientSessionHandleThe session.
pipelinePipelineDefinition<NoPipelineInput, TResult>The pipeline.
optionsAggregateOptionsThe options.
cancellationTokenCancellationTokenThe cancellation token.
Type Parameters
TResultThe type of the result.