@@ -16,27 +16,34 @@ Aggregation
16
16
Overview
17
17
--------
18
18
19
- In this guide, you can learn how to use **aggregation operations** in the {+driver-short+}.
19
+ In this guide, you can learn how to use **aggregation operations** in
20
+ the {+driver-short+}.
20
21
21
- Aggregation operations process data in your MongoDB collections and return computed results. MongoDB's Aggregation
22
- pipeline, part of the Query API, is modeled on the concept of data processing pipelines. Documents enter a multi-staged pipeline that
23
- transforms the documents into an aggregated result.
24
-
25
- Another way to think of aggregation is like a car factory. Within the car factory is an assembly line, along which
26
- are assembly stations with specialized tools to do a specific job, like drills and welders. Raw parts enter the factory,
27
- which are then transformed and assembled into a finished product.
28
-
29
- The **aggregation pipeline** is the assembly line, **aggregation stages** are the assembly stations, and
30
- **operator expressions** are the specialized tools.
31
-
32
- This guide provides examples on how to use aggregation pipelines.
22
+ Aggregation operations process data in your MongoDB collections and
23
+ return computed results. MongoDB's Aggregation pipeline, part of the
24
+ Query API, is modeled on the concept of data processing pipelines.
25
+ Documents enter a multi-staged pipeline that transforms the documents
26
+ into an aggregated result.
33
27
34
28
.. sharedinclude:: dbx/agg-tutorials-manual-tip.rst
35
29
36
30
.. replacement:: language
37
31
38
32
:guilabel:`{+language+} (Coroutine)`
39
33
34
+ Analogy
35
+ ~~~~~~~
36
+
37
+ Another way to think of aggregation is like a car factory. Within the
38
+ car factory is an assembly line, along which are assembly stations with
39
+ specialized tools to do a specific job, like drills and welders. Raw
40
+ parts enter the factory, which are then transformed and assembled into a
41
+ finished product.
42
+
43
+ The **aggregation pipeline** is the assembly line, **aggregation
44
+ stages** are the assembly stations, and **operator expressions** are the
45
+ specialized tools.
46
+
40
47
Aggregation and Find Operations Compared
41
48
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42
49
0 commit comments