Package com.mongodb
Class GroupCommand
- java.lang.Object
 - 
- com.mongodb.GroupCommand
 
 
- 
@Deprecated public class GroupCommand extends java.lang.ObjectDeprecated.the group command was deprecated in MongoDB 3.4This class groups the argument for a group operation and can build the underlying command object 
- 
- 
Constructor Summary
Constructors Constructor Description GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize)Deprecated.Creates a new group command.GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize, Collation collation)Deprecated.Creates a new group command.GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize)Deprecated.Creates a new group command.GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize, Collation collation)Deprecated.Creates a new group command. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DBObjecttoDBObject()Deprecated.Turns this group command into the DBObject format of the command. 
 - 
 
- 
- 
Constructor Detail
- 
GroupCommand
public GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize)
Deprecated.Creates a new group command.- Parameters:
 collection- the collection from which to perform the group by operation.keys- the field or fields to group.condition- optional - a filter to determine which documents in the collection to process.initial- the initial state of the aggregation result document.reduce- a JavaScript aggregation function that operates on the documents during the grouping operation.finalize- optional - a JavaScript function that runs each item in the result set before group returns the final value.
 
- 
GroupCommand
public GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize, @Nullable Collation collation)
Deprecated.Creates a new group command.- Parameters:
 collection- the collection from which to perform the group by operation.keys- the field or fields to group.condition- optional - a filter to determine which documents in the collection to process.initial- the initial state of the aggregation result document.reduce- a JavaScript aggregation function that operates on the documents during the grouping operation.finalize- optional - a JavaScript function that runs each item in the result set before group returns the final value.collation- optional - the collation options- Since:
 - 3.4
 
 
- 
GroupCommand
public GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize)
Deprecated.Creates a new group command.- Parameters:
 collection- the collection from which to perform the group by operation.keyf- the function that creates a "key object" for use as the grouping keycondition- optional - a filter to determine which documents in the collection to process.initial- the initial state of the aggregation result document.reduce- a JavaScript aggregation function that operates on the documents during the grouping operation.finalize- optional - a JavaScript function that runs each item in the result set before group returns the final value.- Since:
 - 3.1
 
 
- 
GroupCommand
public GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize, @Nullable Collation collation)
Deprecated.Creates a new group command.- Parameters:
 collection- the collection from which to perform the group by operation.keyf- the function that creates a "key object" for use as the grouping keycondition- optional - a filter to determine which documents in the collection to process.initial- the initial state of the aggregation result document.reduce- a JavaScript aggregation function that operates on the documents during the grouping operation.finalize- optional - a JavaScript function that runs each item in the result set before group returns the final value.collation- optional - the collation options- Since:
 - 3.4
 
 
 - 
 
- 
Method Detail
- 
toDBObject
public DBObject toDBObject()
Deprecated.Turns this group command into the DBObject format of the command.- Returns:
 - a DBObject containing the group command as a MongoDB document
 
 
 - 
 
 -