| Name | Description |
---|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | BucketTResult, TValue(IAggregateFluentTResult, ExpressionFuncTResult, TValue, IEnumerableTValue, AggregateBucketOptionsTValue) |
Appends a $bucket stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | BucketTResult, TValue, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, TValue, IEnumerableTValue, ExpressionFuncIGroupingTValue, TResult, TNewResult, AggregateBucketOptionsTValue) |
Appends a $bucket stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | BucketAutoTResult, TValue(IAggregateFluentTResult, ExpressionFuncTResult, TValue, Int32, AggregateBucketAutoOptions) |
Appends a $bucketAuto stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | BucketAutoTResult, TValue, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, TValue, Int32, ExpressionFuncIGroupingAggregateBucketAutoResultIdTValue, TResult, TNewResult, AggregateBucketAutoOptions) |
Appends a $bucketAuto stage to the pipeline (this overload can only be used with LINQ3).
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | BucketAutoForLinq2TResult, TValue, TNewResult |
Appends a $bucketAuto stage to the pipeline (this method can only be used with LINQ2).
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | DensifyTResult(IAggregateFluentTResult, ExpressionFuncTResult, Object, DensifyRange, IEnumerableExpressionFuncTResult, Object) |
Appends a $densify stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | DensifyTResult(IAggregateFluentTResult, ExpressionFuncTResult, Object, DensifyRange, ExpressionFuncTResult, Object) |
Appends a $densify stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | DocumentsTResult(IAggregateFluentNoPipelineInput, AggregateExpressionDefinitionNoPipelineInput, IEnumerableTResult, IBsonSerializerTResult) |
Appends a $documents stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | DocumentsTResult(IAggregateFluentNoPipelineInput, IEnumerableTResult, IBsonSerializerTResult) |
Appends a $documents stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FacetTResult(IAggregateFluentTResult, AggregateFacetTResult) |
Appends a $facet stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FacetTResult(IAggregateFluentTResult, IEnumerableAggregateFacetTResult) |
Appends a $facet stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FacetTResult, TNewResult(IAggregateFluentTResult, AggregateFacetTResult) |
Appends a $facet stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FirstTResult |
Returns the first document of the aggregate result.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FirstAsyncTResult |
Returns the first document of the aggregate result.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FirstOrDefaultTResult |
Returns the first document of the aggregate result, or the default value if the result set is empty.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | FirstOrDefaultAsyncTResult |
Returns the first document of the aggregate result, or the default value if the result set is empty.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GraphLookupTResult, TFrom(IAggregateFluentTResult, IMongoCollectionTFrom, FieldDefinitionTFrom, BsonValue, FieldDefinitionTFrom, BsonValue, AggregateExpressionDefinitionTResult, BsonValue, FieldDefinitionBsonDocument, IEnumerableBsonDocument, FieldDefinitionBsonDocument, Int32) |
Appends a $graphLookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GraphLookupTResult, TFrom, TConnectFrom, TConnectTo, TStartWith, TAs, TNewResult(IAggregateFluentTResult, IMongoCollectionTFrom, FieldDefinitionTFrom, TConnectFrom, FieldDefinitionTFrom, TConnectTo, AggregateExpressionDefinitionTResult, TStartWith, FieldDefinitionTNewResult, TAs, AggregateGraphLookupOptionsTFrom, TFrom, TNewResult) |
Appends a $graphLookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GraphLookupTResult, TFrom, TConnectFrom, TConnectTo, TStartWith, TAs, TNewResult(IAggregateFluentTResult, IMongoCollectionTFrom, ExpressionFuncTFrom, TConnectFrom, ExpressionFuncTFrom, TConnectTo, ExpressionFuncTResult, TStartWith, ExpressionFuncTNewResult, TAs, AggregateGraphLookupOptionsTFrom, TFrom, TNewResult) |
Appends a $graphLookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GraphLookupTResult, TFrom, TConnectFrom, TConnectTo, TStartWith, TAsElement, TAs, TNewResult(IAggregateFluentTResult, IMongoCollectionTFrom, ExpressionFuncTFrom, TConnectFrom, ExpressionFuncTFrom, TConnectTo, ExpressionFuncTResult, TStartWith, ExpressionFuncTNewResult, TAs, ExpressionFuncTAsElement, Int32, AggregateGraphLookupOptionsTFrom, TAsElement, TNewResult) |
Appends a $graphLookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GroupTResult(IAggregateFluentTResult, ProjectionDefinitionTResult, BsonDocument) |
Appends a group stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | GroupTResult, TKey, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, TKey, ExpressionFuncIGroupingTKey, TResult, TNewResult) |
Appends a group stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | LookupTResult(IAggregateFluentTResult, IMongoCollectionBsonDocument, BsonDocument, PipelineDefinitionBsonDocument, BsonDocument, FieldDefinitionBsonDocument, IEnumerableBsonDocument) |
Appends a lookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | LookupTResult(IAggregateFluentTResult, String, FieldDefinitionTResult, FieldDefinitionBsonDocument, FieldDefinitionBsonDocument) |
Appends a lookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | LookupTResult, TForeignDocument, TNewResult(IAggregateFluentTResult, IMongoCollectionTForeignDocument, ExpressionFuncTResult, Object, ExpressionFuncTForeignDocument, Object, ExpressionFuncTNewResult, Object, AggregateLookupOptionsTForeignDocument, TNewResult) |
Appends a lookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | LookupTResult, TForeignDocument, TAsElement, TAs, TNewResult(IAggregateFluentTResult, IMongoCollectionTForeignDocument, BsonDocument, PipelineDefinitionTForeignDocument, TAsElement, ExpressionFuncTNewResult, TAs, AggregateLookupOptionsTForeignDocument, TNewResult) |
Appends a lookup stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | MatchTResult |
Appends a match stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ProjectTResult(IAggregateFluentTResult, ProjectionDefinitionTResult, BsonDocument) |
Appends a project stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ProjectTResult, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, TNewResult) |
Appends a project stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ReplaceRootTResult, TNewResult |
Appends a $replaceRoot stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ReplaceWithTResult, TNewResult |
Appends a $replaceWith stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SetTResult, TFields |
Appends a $set stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SetWindowFieldsTResult, TWindowFields(IAggregateFluentTResult, ExpressionFuncISetWindowFieldsPartitionTResult, TWindowFields) |
Appends a $setWindowFields to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SetWindowFieldsTResult, TPartitionBy, TWindowFields(IAggregateFluentTResult, ExpressionFuncTResult, TPartitionBy, ExpressionFuncISetWindowFieldsPartitionTResult, TWindowFields) |
Appends a $setWindowFields to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SetWindowFieldsTResult, TPartitionBy, TWindowFields(IAggregateFluentTResult, ExpressionFuncTResult, TPartitionBy, SortDefinitionTResult, ExpressionFuncISetWindowFieldsPartitionTResult, TWindowFields) |
Appends a $setWindowFields to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SingleTResult |
Returns the only document of the aggregate result. Throws an exception if the result set does not contain exactly one document.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SingleAsyncTResult |
Returns the only document of the aggregate result. Throws an exception if the result set does not contain exactly one document.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SingleOrDefaultTResult |
Returns the only document of the aggregate result, or the default value if the result set is empty. Throws an exception if the result set contains more than one document.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SingleOrDefaultAsyncTResult |
Returns the only document of the aggregate result, or the default value if the result set is empty. Throws an exception if the result set contains more than one document.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SortByTResult |
Appends an ascending sort stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SortByCountTResult, TKey |
Appends a sortByCount stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | SortByDescendingTResult |
Appends a descending sort stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ThenByTResult |
Modifies the current sort stage by appending an ascending field specification to it.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | ThenByDescendingTResult |
Modifies the current sort stage by appending a descending field specification to it.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | UnwindTResult(IAggregateFluentTResult, FieldDefinitionTResult) |
Appends an unwind stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | UnwindTResult(IAggregateFluentTResult, ExpressionFuncTResult, Object) |
Appends an unwind stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | UnwindTResult, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, Object, IBsonSerializerTNewResult) | Obsolete.
Appends an unwind stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | UnwindTResult, TNewResult(IAggregateFluentTResult, ExpressionFuncTResult, Object, AggregateUnwindOptionsTNewResult) |
Appends an unwind stage to the pipeline.
|
![Public method Public method](../icons/pubmethod.gif) ![Static member Static member](../icons/static.gif) | VectorSearchTResult |
Appends a $vectorSearch stage.
|