MongoDB .NET Driver API Documentation
MongoDB .NET Driver API Documentation
Namespaces
MongoDB.Driver
PipelineDefinitionBuilder Class
PipelineDefinitionBuilder Methods
Bucket Method
Bucket(TInput, TIntermediate, TValue) Method (PipelineDefinition(TInput, TIntermediate), AggregateExpressionDefinition(TIntermediate, TValue), IEnumerable(TValue), AggregateBucketOptions(TValue))
Bucket(TInput, TIntermediate, TValue, TOutput) Method (PipelineDefinition(TInput, TIntermediate), AggregateExpressionDefinition(TIntermediate, TValue), IEnumerable(TValue), ProjectionDefinition(TIntermediate, TOutput), AggregateBucketOptions(TValue))
Bucket(TInput, TIntermediate, TValue) Method (PipelineDefinition(TInput, TIntermediate), Expression(Func(TIntermediate, TValue)), IEnumerable(TValue), AggregateBucketOptions(TValue), ExpressionTranslationOptions)
Bucket(TInput, TIntermediate, TValue, TOutput) Method (PipelineDefinition(TInput, TIntermediate), Expression(Func(TIntermediate, TValue)), IEnumerable(TValue), Expression(Func(IGrouping(TValue, TIntermediate), TOutput)), AggregateBucketOptions(TValue), ExpressionTranslationOptions)
PipelineDefinitionBuilder
.
Bucket Method
Overload List
Name
Description
Bucket
<
TInput, TIntermediate, TValue
>
(PipelineDefinition
<
TInput, TIntermediate
>
, AggregateExpressionDefinition
<
TIntermediate, TValue
>
, IEnumerable
<
TValue
>
, AggregateBucketOptions
<
TValue
>
)
Appends a $bucket stage to the pipeline.
Bucket
<
TInput, TIntermediate, TValue, TOutput
>
(PipelineDefinition
<
TInput, TIntermediate
>
, AggregateExpressionDefinition
<
TIntermediate, TValue
>
, IEnumerable
<
TValue
>
, ProjectionDefinition
<
TIntermediate, TOutput
>
, AggregateBucketOptions
<
TValue
>
)
Appends a $bucket stage to the pipeline.
Bucket
<
TInput, TIntermediate, TValue
>
(PipelineDefinition
<
TInput, TIntermediate
>
, Expression
<
Func
<
TIntermediate, TValue
>
>
, IEnumerable
<
TValue
>
, AggregateBucketOptions
<
TValue
>
, ExpressionTranslationOptions)
Appends a $bucket stage to the pipeline.
Bucket
<
TInput, TIntermediate, TValue, TOutput
>
(PipelineDefinition
<
TInput, TIntermediate
>
, Expression
<
Func
<
TIntermediate, TValue
>
>
, IEnumerable
<
TValue
>
, Expression
<
Func
<
IGrouping
<
TValue, TIntermediate
>
, TOutput
>
>
, AggregateBucketOptions
<
TValue
>
, ExpressionTranslationOptions)
Appends a $bucket stage to the pipeline.
Top
See Also
Reference
PipelineDefinitionBuilder Class
MongoDB.Driver Namespace
Copyright © 2010-2015 MongoDB Inc.
Send comments on this topic to
MongoDB