IOrderedAggregateFluentTResult Interface |
Namespace: MongoDB.Driver
public interface IOrderedAggregateFluent<TResult> : IAggregateFluent<TResult>, IAsyncCursorSource<TResult>
The IOrderedAggregateFluentTResult type exposes the following members.
| Name | Description | |
|---|---|---|
| Database |
Gets the database.
(Inherited from IAggregateFluentTResult.) | |
| Options |
Gets the options.
(Inherited from IAggregateFluentTResult.) | |
| Stages |
Gets the stages.
(Inherited from IAggregateFluentTResult.) |
| 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 |
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 |
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.
| |
| 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.) | |
| 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.) |