@Deprecated
public class GroupCommand
extends java.lang.Object
| Constructor and 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.
|
| Modifier and Type | Method and Description |
|---|---|
DBObject |
toDBObject()
Deprecated.
Turns this group command into the DBObject format of the command.
|
public GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize)
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.public GroupCommand(DBCollection collection, DBObject keys, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize, @Nullable Collation collation)
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 optionspublic GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, java.lang.String finalize)
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.public GroupCommand(DBCollection collection, java.lang.String keyf, DBObject condition, DBObject initial, java.lang.String reduce, @Nullable java.lang.String finalize, @Nullable Collation collation)
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 optionspublic DBObject toDBObject()
Copyright © 2010 - 2023 Adobe. All Rights Reserved