@@ -18,16 +18,6 @@ Transform Your Data with Aggregation
1818 :depth: 2
1919 :class: singlecol
2020
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-
3121Overview
3222--------
3323
@@ -50,6 +40,12 @@ The **aggregation pipeline** is the assembly line, **aggregation stages** are th
5040assembly stations, and **operator expressions** are the
5141specialized tools.
5242
43+ .. sharedinclude:: dbx/agg-tutorials-manual-tip.rst
44+
45+ .. replacement:: language
46+
47+ :guilabel:`{+language+}`
48+
5349Aggregation Versus Find Operations
5450~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5551
@@ -254,41 +250,6 @@ To learn more about explaining MongoDB operations, see
254250:manual:`Explain Output </reference/explain-results/>` and
255251:manual:`Query Plans. </core/query-plans/>`
256252
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-
292253API Documentation
293254~~~~~~~~~~~~~~~~~
294255
0 commit comments