@@ -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
@@ -281,41 +277,6 @@ To learn more about explaining MongoDB operations, see
281
277
:manual:`Explain Output </reference/explain-results/>` and
282
278
:manual:`Query Plans. </core/query-plans/>`
283
279
284
- Aggregation Tutorials
285
- ~~~~~~~~~~~~~~~~~~~~~
286
-
287
- To view step-by-step explanations of common aggregation tasks, see
288
- the following tutorials:
289
-
290
- - :ref:`pymongo-aggregation-filtered-subset`
291
- - :ref:`pymongo-aggregation-group-total`
292
- - :ref:`pymongo-aggregation-arrays`
293
- - :ref:`pymongo-aggregation-one-to-one`
294
- - :ref:`pymongo-aggregation-multi-field`
295
-
296
- Aggregation tutorials provide detailed explanations of common
297
- aggregation tasks in a step-by-step format. The tutorials are adapted
298
- from examples in the `Practical MongoDB Aggregations book
299
- <https://www.practical-mongodb-aggregations.com/>`__ by Paul Done.
300
-
301
- Each tutorial includes the following sections:
302
-
303
- - **Introduction**, which describes the purpose and common use cases of the
304
- aggregation type. This section also describes the example and desired
305
- outcome that the tutorial demonstrates.
306
-
307
- - **Before You Get Started**, which describes the necessary databases,
308
- collections, and sample data that you must have before building the
309
- aggregation pipeline and performing the aggregation.
310
-
311
- - **Tutorial**, which describes how to build and run the aggregation
312
- pipeline. This section describes each stage of the completed
313
- aggregation tutorial, and then explains how to run and interpret the
314
- output of the aggregation.
315
-
316
- At the end of each aggregation tutorial, you can find a link to a fully
317
- runnable Python code file that you can run in your environment.
318
-
319
280
API Documentation
320
281
~~~~~~~~~~~~~~~~~
321
282
0 commit comments