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.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
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