| IOrderedAggregateFluentTResult Methods | 
The IOrderedAggregateFluentTResult generic type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AppendStageTNewResult | 
            Appends the stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | AsTNewResult | 
            Changes the result type of the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | BucketTValue(AggregateExpressionDefinitionTResult, TValue, IEnumerableTValue, AggregateBucketOptionsTValue) | 
            Appends a $bucket stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | BucketTValue, TNewResult(AggregateExpressionDefinitionTResult, TValue, IEnumerableTValue, ProjectionDefinitionTResult, TNewResult, AggregateBucketOptionsTValue) | 
            Appends a $bucket stage to the pipeline with a custom projection.
            (Inherited from IAggregateFluentTResult.) | 
|  | BucketAutoTValue(AggregateExpressionDefinitionTResult, TValue, Int32, AggregateBucketAutoOptions) | 
            Appends a $bucketAuto stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | BucketAutoTValue, TNewResult(AggregateExpressionDefinitionTResult, TValue, Int32, ProjectionDefinitionTResult, TNewResult, AggregateBucketAutoOptions) | 
            Appends a $bucketAuto stage to the pipeline with a custom projection.
            (Inherited from IAggregateFluentTResult.) | 
|  | ChangeStream | 
            Appends a $changeStream stage to the pipeline.
            Normally you would prefer to use the Watch method of IMongoCollectionTDocument.
            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.
            (Inherited from IAggregateFluentTResult.) | 
|  | Count | 
            Appends a count stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | FacetTNewResult | 
            Appends a $facet stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | GraphLookupTFrom, TConnectFrom, TConnectTo, TStartWith, TAsElement, TAs, TNewResult | 
            Appends a $graphLookup stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | GroupTNewResult | 
            Appends a group stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | Limit | 
            Appends a limit stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | LookupTForeignDocument, TNewResult(String, FieldDefinitionTResult, FieldDefinitionTForeignDocument, FieldDefinitionTNewResult, AggregateLookupOptionsTForeignDocument, TNewResult) | 
            Appends a lookup stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | LookupTForeignDocument, TAsElement, TAs, TNewResult(IMongoCollectionTForeignDocument, BsonDocument, PipelineDefinitionTForeignDocument, TAsElement, FieldDefinitionTNewResult, TAs, AggregateLookupOptionsTForeignDocument, TNewResult) | 
            Appends a lookup stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | Match | 
            Appends a match stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | MergeTOutput | 
            Appends a merge stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | MergeAsyncTOutput | 
            Appends a merge stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | OfTypeTNewResult | 
            Appends a match stage to the pipeline that matches derived documents and changes the result type to the derived type.
            (Inherited from IAggregateFluentTResult.) | 
|  | Out(String, CancellationToken) | 
            Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | Out(IMongoCollectionTResult, CancellationToken) | 
            Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | OutAsync(String, CancellationToken) | 
            Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | OutAsync(IMongoCollectionTResult, CancellationToken) | 
            Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | ProjectTNewResult | 
            Appends a project stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | ReplaceRootTNewResult | 
            Appends a $replaceRoot stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | ReplaceWithTNewResult | 
            Appends a $replaceWith stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | Skip | 
            Appends a skip stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | Sort | 
            Appends a sort stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | SortByCountTId | 
            Appends a sortByCount stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | ThenBy | 
            Combines the current sort definition with an additional sort definition.
             | 
|  | ToCollection | 
            Executes an aggregation pipeline that writes the results to a collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | ToCollectionAsync | 
            Executes an aggregation pipeline that writes the results to a collection.
            (Inherited from IAggregateFluentTResult.) | 
|  | ToCursor | 
            Executes the operation and returns a cursor to the results.
            (Inherited from IAsyncCursorSourceTDocument.) | 
|  | ToCursorAsync | 
            Executes the operation and returns a cursor to the results.
            (Inherited from IAsyncCursorSourceTDocument.) | 
|  | UnionWithTWith | 
            Appends an $unionWith stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | UnwindTNewResult(FieldDefinitionTResult, IBsonSerializerTNewResult) | Obsolete. 
            Appends an unwind stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
|  | UnwindTNewResult(FieldDefinitionTResult, AggregateUnwindOptionsTNewResult) | 
            Appends an unwind stage to the pipeline.
            (Inherited from IAggregateFluentTResult.) | 
 Extension Methods
Extension Methods See Also
See Also