MongoCollectionGroup Method (IMongoQuery, BsonJavaScript, BsonDocument, BsonJavaScript, BsonJavaScript) |
Note: This API is now obsolete.
Runs the group command on this collection.
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver.Legacy (in MongoDB.Driver.Legacy.dll) Version: 2.20.0+ee01960089f28ea1b501690df5fc9f6318a70242
Syntax [ObsoleteAttribute("The group command was deprecated in server version 3.4.")]
public virtual IEnumerable<BsonDocument> Group(
IMongoQuery query,
BsonJavaScript keyFunction,
BsonDocument initial,
BsonJavaScript reduce,
BsonJavaScript finalize
)
<ObsoleteAttribute("The group command was deprecated in server version 3.4.")>
Public Overridable Function Group (
query As IMongoQuery,
keyFunction As BsonJavaScript,
initial As BsonDocument,
reduce As BsonJavaScript,
finalize As BsonJavaScript
) As IEnumerable(Of BsonDocument)
[<ObsoleteAttribute("The group command was deprecated in server version 3.4.")>]
abstract Group :
query : IMongoQuery *
keyFunction : BsonJavaScript *
initial : BsonDocument *
reduce : BsonJavaScript *
finalize : BsonJavaScript -> IEnumerable<BsonDocument>
[<ObsoleteAttribute("The group command was deprecated in server version 3.4.")>]
override Group :
query : IMongoQuery *
keyFunction : BsonJavaScript *
initial : BsonDocument *
reduce : BsonJavaScript *
finalize : BsonJavaScript -> IEnumerable<BsonDocument>
Parameters
- query
- Type: MongoDB.DriverIMongoQuery
The query (usually a QueryDocument or constructed using the Query builder). - keyFunction
- Type: MongoDB.BsonBsonJavaScript
A JavaScript function that returns the key value to group on. - initial
- Type: MongoDB.BsonBsonDocument
Initial value passed to the reduce function for each group. - reduce
- Type: MongoDB.BsonBsonJavaScript
A JavaScript function that is called for each matching document in a group. - finalize
- Type: MongoDB.BsonBsonJavaScript
A JavaScript function that is called at the end of the group command.
Return Value
Type:
IEnumerableBsonDocumentA list of results as BsonDocuments.
See Also