| Name | Description |
---|
  | AppendStage<TInput, TIntermediate, TOutput> |
Appends a stage to the pipeline.
|
  | As<TInput, TIntermediate, TOutput> |
Changes the output type of the pipeline.
|
  | 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>(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>, AggregateExpressionDefinition<TIntermediate, TValue>, IEnumerable<TValue>, ProjectionDefinition<TIntermediate, TOutput>, AggregateBucketOptions<TValue>) |
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.
|
  | BucketAuto<TInput, TIntermediate, TValue>(PipelineDefinition<TInput, TIntermediate>, AggregateExpressionDefinition<TIntermediate, TValue>, Int32, AggregateBucketAutoOptions) |
Appends a $bucketAuto stage to the pipeline.
|
  | BucketAuto<TInput, TIntermediate, TValue>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TValue>>, Int32, AggregateBucketAutoOptions, ExpressionTranslationOptions) |
Appends a $bucketAuto stage to the pipeline.
|
  | BucketAuto<TInput, TIntermediate, TValue, TOutput>(PipelineDefinition<TInput, TIntermediate>, AggregateExpressionDefinition<TIntermediate, TValue>, Int32, ProjectionDefinition<TIntermediate, TOutput>, AggregateBucketAutoOptions) |
Appends a $bucketAuto stage to the pipeline.
|
  | BucketAuto<TInput, TIntermediate, TValue, TOutput>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TValue>>, Int32, Expression<Func<IGrouping<TValue, TIntermediate>, TOutput>>, AggregateBucketAutoOptions, ExpressionTranslationOptions) |
Appends a $bucketAuto stage to the pipeline.
|
  | ChangeStream<TInput, TIntermediate> |
Appends a $changeStream stage to the pipeline.
Normally you would prefer to use the Watch method of IMongoCollection<TDocument>.
Only use this method if subsequent stages project away the resume token (the _id)
or you don't want the resulting cursor to automatically resume.
|
  | Count<TInput, TIntermediate> |
Appends a $count stage to the pipeline.
|
  | Facet<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>,AggregateFacet<TIntermediate>[]) |
Appends a $facet stage to the pipeline.
|
  | Facet<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>, IEnumerable<AggregateFacet<TIntermediate>>) |
Appends a $facet stage to the pipeline.
|
  | Facet<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>,AggregateFacet<TIntermediate>[]) |
Appends a $facet stage to the pipeline.
|
  | Facet<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, IEnumerable<AggregateFacet<TIntermediate>>, AggregateFacetOptions<TOutput>) |
Appends a $facet stage to the pipeline.
|
  | For<TInput> |
Used to start creating a pipeline for {TInput} documents.
|
  | GraphLookup<TInput, TIntermediate, TFrom>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TFrom>, FieldDefinition<TFrom, BsonValue>, FieldDefinition<TFrom, BsonValue>, AggregateExpressionDefinition<TIntermediate, BsonValue>, FieldDefinition<BsonDocument, IEnumerable<BsonDocument>>, FieldDefinition<BsonDocument, Int32>) |
Appends a $graphLookup stage to the pipeline.
|
  | GraphLookup<TInput, TIntermediate, TFrom, TConnectFrom, TConnectTo, TStartWith, TAs, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TFrom>, FieldDefinition<TFrom, TConnectFrom>, FieldDefinition<TFrom, TConnectTo>, AggregateExpressionDefinition<TIntermediate, TStartWith>, FieldDefinition<TOutput, TAs>, AggregateGraphLookupOptions<TFrom, TFrom, TOutput>) |
Appends a $graphLookup stage to the pipeline.
|
  | GraphLookup<TInput, TIntermediate, TFrom, TConnectFrom, TConnectTo, TStartWith, TAs, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TFrom>, Expression<Func<TFrom, TConnectFrom>>, Expression<Func<TFrom, TConnectTo>>, Expression<Func<TIntermediate, TStartWith>>, Expression<Func<TOutput, TAs>>, AggregateGraphLookupOptions<TFrom, TFrom, TOutput>, ExpressionTranslationOptions) |
Appends a $graphLookup stage to the pipeline.
|
  | GraphLookup<TInput, TIntermediate, TFrom, TConnectFrom, TConnectTo, TStartWith, TAsElement, TAs, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TFrom>, FieldDefinition<TFrom, TConnectFrom>, FieldDefinition<TFrom, TConnectTo>, AggregateExpressionDefinition<TIntermediate, TStartWith>, FieldDefinition<TOutput, TAs>, FieldDefinition<TAsElement, Int32>, AggregateGraphLookupOptions<TFrom, TAsElement, TOutput>) |
Appends a $graphLookup stage to the pipeline.
|
  | GraphLookup<TInput, TIntermediate, TFrom, TConnectFrom, TConnectTo, TStartWith, TAsElement, TAs, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TFrom>, Expression<Func<TFrom, TConnectFrom>>, Expression<Func<TFrom, TConnectTo>>, Expression<Func<TIntermediate, TStartWith>>, Expression<Func<TOutput, TAs>>, Expression<Func<TAsElement, Int32>>, AggregateGraphLookupOptions<TFrom, TAsElement, TOutput>, ExpressionTranslationOptions) |
Appends a $graphLookup stage to the pipeline.
|
  | Group<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>, ProjectionDefinition<TIntermediate, BsonDocument>) |
Appends a group stage to the pipeline.
|
  | Group<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, ProjectionDefinition<TIntermediate, TOutput>) |
Appends a $group stage to the pipeline.
|
  | Group<TInput, TIntermediate, TKey, TOutput>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TKey>>, Expression<Func<IGrouping<TKey, TIntermediate>, TOutput>>, ExpressionTranslationOptions) |
Appends a group stage to the pipeline.
|
  | Limit<TInput, TOutput> |
Appends a $limit stage to the pipeline.
|
  | Lookup<TInput, TIntermediate, TForeignDocument, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TForeignDocument>, FieldDefinition<TIntermediate>, FieldDefinition<TForeignDocument>, FieldDefinition<TOutput>, AggregateLookupOptions<TForeignDocument, TOutput>) |
Appends a $lookup stage to the pipeline.
|
  | Lookup<TInput, TIntermediate, TForeignDocument, TOutput>(PipelineDefinition<TInput, TIntermediate>, IMongoCollection<TForeignDocument>, Expression<Func<TIntermediate, Object>>, Expression<Func<TForeignDocument, Object>>, Expression<Func<TOutput, Object>>, AggregateLookupOptions<TForeignDocument, TOutput>) |
Appends a lookup stage to the pipeline.
|
  | Match<TInput, TOutput>(PipelineDefinition<TInput, TOutput>, FilterDefinition<TOutput>) |
Appends a $match stage to the pipeline.
|
  | Match<TInput, TOutput>(PipelineDefinition<TInput, TOutput>, Expression<Func<TOutput, Boolean>>) |
Appends a match stage to the pipeline.
|
  | OfType<TInput, TIntermediate, TOutput> |
Appends a $match stage to the pipeline to select documents of a certain type.
|
  | Out<TInput, TOutput> |
Appends a $out stage to the pipeline.
|
  | Project<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>, ProjectionDefinition<TIntermediate, BsonDocument>) |
Appends a project stage to the pipeline.
|
  | Project<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, ProjectionDefinition<TIntermediate, TOutput>) |
Appends a $project stage to the pipeline.
|
  | Project<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TOutput>>, ExpressionTranslationOptions) |
Appends a project stage to the pipeline.
|
  | ReplaceRoot<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, AggregateExpressionDefinition<TIntermediate, TOutput>) |
Appends a $replaceRoot stage to the pipeline.
|
  | ReplaceRoot<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TOutput>>, ExpressionTranslationOptions) |
Appends a $replaceRoot stage to the pipeline.
|
  | Skip<TInput, TOutput> |
Appends a $skip stage to the pipeline.
|
  | Sort<TInput, TOutput> |
Appends a $sort stage to the pipeline.
|
  | SortByCount<TInput, TIntermediate, TValue>(PipelineDefinition<TInput, TIntermediate>, AggregateExpressionDefinition<TIntermediate, TValue>) |
Appends a $sortByCount stage to the pipeline.
|
  | SortByCount<TInput, TIntermediate, TValue>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, TValue>>, ExpressionTranslationOptions) |
Appends a sortByCount stage to the pipeline.
|
  | Unwind<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>, FieldDefinition<TIntermediate>, AggregateUnwindOptions<BsonDocument>) |
Appends an unwind stage to the pipeline.
|
  | Unwind<TInput, TIntermediate>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, Object>>, AggregateUnwindOptions<BsonDocument>) |
Appends an unwind stage to the pipeline.
|
  | Unwind<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, FieldDefinition<TIntermediate>, AggregateUnwindOptions<TOutput>) |
Appends an $unwind stage to the pipeline.
|
  | Unwind<TInput, TIntermediate, TOutput>(PipelineDefinition<TInput, TIntermediate>, Expression<Func<TIntermediate, Object>>, AggregateUnwindOptions<TOutput>) |
Appends an unwind stage to the pipeline.
|