AggregateFluentBaseTResult Methods |
The AggregateFluentBaseTResult generic type exposes the following members.
Name | Description | |
---|---|---|
AppendStageTNewResult |
Appends the stage to the pipeline.
| |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GroupTNewResult |
Appends a group stage to the stages.
| |
Limit |
Appends a limit stage to the pipeline.
| |
Match |
Appends a match stage to the pipeline.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OutAsync |
Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
| |
ProjectTNewResult |
Appends a project stage to the pipeline.
| |
Skip |
Appends a skip stage to the pipeline.
| |
Sort |
Appends a sort stage to the pipeline.
| |
ToCursorAsync |
Executes the operation and returns a cursor to the results.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnwindTNewResult |
Appends an unwind stage to the pipeline.
|
Name | Description | |
---|---|---|
FirstAsyncTResult |
Returns the first document of the aggregate result.
(Defined by IAggregateFluentExtensions.) | |
FirstOrDefaultAsyncTResult |
Returns the first document of the aggregate result, or the default value if the result set is empty.
(Defined by IAggregateFluentExtensions.) | |
ForEachAsyncTResult(FuncTResult, Task, CancellationToken) | Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.) | |
ForEachAsyncTResult(FuncTResult, Int32, Task, CancellationToken) | Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.) | |
ForEachAsyncTResult(ActionTResult, CancellationToken) | Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.) | |
ForEachAsyncTResult(ActionTResult, Int32, CancellationToken) | Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.) | |
GroupTResult(ProjectionDefinitionTResult, BsonDocument) | Overloaded.
Appends a group stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
GroupTResult, TKey, TNewResult(ExpressionFuncTResult, TKey, ExpressionFuncIGroupingTKey, TResult, TNewResult) | Overloaded.
Appends a group stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
MatchTResult |
Appends a match stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
ProjectTResult(ProjectionDefinitionTResult, BsonDocument) | Overloaded.
Appends a project stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
ProjectTResult, TNewResult(ExpressionFuncTResult, TNewResult) | Overloaded.
Appends a project stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
SingleAsyncTResult |
Returns the only document of the aggregate result. Throws an exception if the result set does not contain exactly one document.
(Defined by IAggregateFluentExtensions.) | |
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.
(Defined by IAggregateFluentExtensions.) | |
SortByTResult |
Appends an ascending sort stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
SortByDescendingTResult |
Appends a descending sort stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
ThenByTResult |
Modifies the current sort stage by appending an ascending field specification to it.
(Defined by IAggregateFluentExtensions.) | |
ThenByDescendingTResult |
Modifies the current sort stage by appending a descending field specification to it.
(Defined by IAggregateFluentExtensions.) | |
ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) | |
ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) | |
ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) | |
ToListAsyncTResult |
Returns a list containing all the documents returned by the cursor returned by a cursor source.
(Defined by IAsyncCursorSourceExtensions.) | |
UnwindTResult(ExpressionFuncTResult, Object) | Overloaded.
Appends an unwind stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
UnwindTResult(FieldDefinitionTResult) | Overloaded.
Appends an unwind stage to the pipeline.
(Defined by IAggregateFluentExtensions.) | |
UnwindTResult, TNewResult(ExpressionFuncTResult, Object, IBsonSerializerTNewResult) | Overloaded.
Appends an unwind stage to the pipeline.
(Defined by IAggregateFluentExtensions.) |