- Reference >
- Database Commands >
- Aggregation Commands >
- aggregate
aggregate¶
-
aggregate
¶ New in version 2.1.0.
aggregate
implements the aggregation framework. Consider the following prototype form:Where
[collection]
specifies the name of the collection that contains the data that you wish to aggregate. Thepipeline
argument holds an array that contains the specification for the aggregation operation. Consider the following example.More typically this operation would use the
aggregate()
helper in themongo
shell, and would resemble the following:Changed in version 2.4: If an error occurs, the
aggregate()
helper throws an exception. In previous versions, the helper returned a document with the error message and code, andok
status field not equal to1
, same as theaggregate
command.For more information about the aggregation pipeline Aggregation Pipeline and Aggregation Reference.