@@ -18,16 +18,6 @@ Transform Your Data with Aggregation
18
18
:depth: 2
19
19
:class: singlecol
20
20
21
- .. toctree::
22
- :titlesonly:
23
- :maxdepth: 1
24
-
25
- Filtered Subset </aggregation/filtered-subset/>
26
- Group & Total </aggregation/group-total/>
27
- Unpack Arrays & Group </aggregation/unpack-arrays/>
28
- One-to-One Join </aggregation/one-to-one-join/>
29
- Multi-Field Join </aggregation/multi-field-join/>
30
-
31
21
Overview
32
22
--------
33
23
@@ -50,6 +40,12 @@ The **aggregation pipeline** is the assembly line, **aggregation stages** are th
50
40
assembly stations, and **operator expressions** are the
51
41
specialized tools.
52
42
43
+ .. sharedinclude:: dbx/agg-tutorials-manual-tip.rst
44
+
45
+ .. replacement:: language
46
+
47
+ :guilabel:`{+language+}`
48
+
53
49
Aggregation Versus Find Operations
54
50
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55
51
@@ -254,41 +250,6 @@ To learn more about explaining MongoDB operations, see
254
250
:manual:`Explain Output </reference/explain-results/>` and
255
251
:manual:`Query Plans. </core/query-plans/>`
256
252
257
- Aggregation Tutorials
258
- ~~~~~~~~~~~~~~~~~~~~~
259
-
260
- To view step-by-step explanations of common aggregation tasks, see
261
- the following tutorials:
262
-
263
- - :ref:`pymongo-aggregation-filtered-subset`
264
- - :ref:`pymongo-aggregation-group-total`
265
- - :ref:`pymongo-aggregation-arrays`
266
- - :ref:`pymongo-aggregation-one-to-one`
267
- - :ref:`pymongo-aggregation-multi-field`
268
-
269
- Aggregation tutorials provide detailed explanations of common
270
- aggregation tasks in a step-by-step format. The tutorials are adapted
271
- from examples in the `Practical MongoDB Aggregations book
272
- <https://www.practical-mongodb-aggregations.com/>`__ by Paul Done.
273
-
274
- Each tutorial includes the following sections:
275
-
276
- - **Introduction**, which describes the purpose and common use cases of the
277
- aggregation type. This section also describes the example and desired
278
- outcome that the tutorial demonstrates.
279
-
280
- - **Before You Get Started**, which describes the necessary databases,
281
- collections, and sample data that you must have before building the
282
- aggregation pipeline and performing the aggregation.
283
-
284
- - **Tutorial**, which describes how to build and run the aggregation
285
- pipeline. This section describes each stage of the completed
286
- aggregation tutorial, and then explains how to run and interpret the
287
- output of the aggregation.
288
-
289
- At the end of each aggregation tutorial, you can find a link to a fully
290
- runnable Python code file that you can run in your environment.
291
-
292
253
API Documentation
293
254
~~~~~~~~~~~~~~~~~
294
255
0 commit comments