MongoDB Aggregation
Aggregation operations process multiple documents and return computed results.
See also: Practical MongoDB Aggregations Book
Aggregation Pipeline
An aggregation pipeline consists of one or more stages that process documents.
These documents can come from a collection, a view, or a specially designed stage.