diff --git a/source/includes/toc-spec-administration-concepts.yaml b/source/includes/toc-spec-administration-concepts.yaml index f497bb41735..be2c8df17c3 100644 --- a/source/includes/toc-spec-administration-concepts.yaml +++ b/source/includes/toc-spec-administration-concepts.yaml @@ -1,29 +1,57 @@ -sources: - - toc-administration-core-scripting.yaml - - toc-administration-core-landing.yaml - - toc-administration-core-strategy.yaml - - toc-administration-data-management.yaml -files: - - file: /administration/strategy - level: 1 - - file: /core/backups - level: 2 - - file: /administration/monitoring - level: 2 - - file: /administration/configuration - level: 2 - - text: "Continue reading from :doc:`/administration/strategy` for additional documentation." - level: 2 - - file: /administration/data-management - level: 1 - - file: /data-center-awareness - level: 2 - - file: /core/capped-collections - level: 2 - - file: /tutorial/expire-data - level: 2 - - file: /administration/optimization - level: 1 - - text: "Continue reading from :doc:`/administration/optimization` for additional documentation." - level: 2 +level: 1 +source: + file: toc-administration-core-landing.yaml + ref: /administration/strategy +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /core/backups +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /administration/monitoring +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /administration/configuration +--- +description: Continue reading from :doc:`/administration/strategy` for additional + documentation. +level: 2 +ref: RzKkJdnnCNkGHjV +text_only: true +--- +level: 1 +source: + file: toc-administration-core-landing.yaml + ref: /administration/data-management +--- +level: 2 +source: + file: toc-administration-data-management.yaml + ref: /data-center-awareness +--- +level: 2 +source: + file: toc-administration-data-management.yaml + ref: /core/capped-collections +--- +level: 2 +source: + file: toc-administration-data-management.yaml + ref: /tutorial/expire-data +--- +level: 1 +source: + file: toc-administration-core-landing.yaml + ref: /administration/optimization +--- +description: Continue reading from :doc:`/administration/optimization` for additional + documentation. +level: 2 +ref: dqyIPoPyKLoSqdf +text_only: true ... diff --git a/source/includes/toc-spec-administration-landing.yaml b/source/includes/toc-spec-administration-landing.yaml index 449b2c8f7b2..39afc62007c 100644 --- a/source/includes/toc-spec-administration-landing.yaml +++ b/source/includes/toc-spec-administration-landing.yaml @@ -1,24 +1,52 @@ -sources: - - toc-administration-landing.yaml - - toc-administration-concepts.yaml - - toc-administration-tutorials-landing.yaml - - toc-administration-core-strategy.yaml -files: - - /core/administration - - file: /core/backups - level: 2 - - file: /administration/monitoring - level: 2 - - file: /administration/production-notes - level: 2 - - text: "Continue reading from :doc:`/core/administration` for additional documentation of MongoDB administration." - level: 2 - - /administration/tutorials - - file: /administration/maintenance - level: 2 - - file: /administration/backup - level: 2 - - text: "Continue reading from :doc:`/administration/tutorials` for more tutorials of common MongoDB maintenance operations." - level: 2 - - /reference/administration +level: 1 +source: + file: toc-administration-landing.yaml + ref: /core/administration +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /core/backups +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /administration/monitoring +--- +level: 2 +source: + file: toc-administration-core-strategy.yaml + ref: /administration/production-notes +--- +description: Continue reading from :doc:`/core/administration` for additional documentation + of MongoDB administration. +level: 2 +ref: fpXSbNQusVywOHs +text_only: true +--- +level: 1 +source: + file: toc-administration-landing.yaml + ref: /administration/tutorials +--- +level: 2 +source: + file: toc-administration-tutorials-landing.yaml + ref: /administration/maintenance +--- +level: 2 +source: + file: toc-administration-tutorials-landing.yaml + ref: /administration/backup +--- +description: Continue reading from :doc:`/administration/tutorials` for more tutorials + of common MongoDB maintenance operations. +level: 2 +ref: PfrGrWWKAySmrLD +text_only: true +--- +level: 1 +source: + file: toc-administration-landing.yaml + ref: /reference/administration ... diff --git a/source/includes/toc-spec-administration-tutorials-landing.yaml b/source/includes/toc-spec-administration-tutorials-landing.yaml index 5e7fb535b81..be098541fc8 100644 --- a/source/includes/toc-spec-administration-tutorials-landing.yaml +++ b/source/includes/toc-spec-administration-tutorials-landing.yaml @@ -1,29 +1,57 @@ -sources: - - toc-administration-tutorials-landing.yaml - - toc-administration-routine.yaml - - toc-administration-backup-and-recovery.yaml - - toc-administration-backup-sharded-clusters.yaml -files: - - file: /administration/maintenance - level: 1 - - file: /tutorial/manage-mongodb-processes - level: 2 - - file: /tutorial/rotate-log-files - level: 2 - - text: "Continue reading from :doc:`/administration/maintenance` for additional tutorials of fundamental MongoDB maintenance procedures." - level: 2 - - file: /administration/backup - level: 1 - - file: /tutorial/backup-with-filesystem-snapshots - level: 2 - - file: /administration/backup-sharded-clusters - level: 2 - - file: /tutorial/recover-data-following-unexpected-shutdown - level: 2 - - text: "Continue reading from :doc:`/administration/backup` for additional tutorials of MongoDB backup and recovery procedures." - level: 2 - - file: /administration/scripting - level: 1 - - file: /tutorial - level: 1 +level: 1 +source: + file: toc-administration-tutorials-landing.yaml + ref: /administration/maintenance +--- +level: 2 +source: + file: toc-administration-routine.yaml + ref: /tutorial/manage-mongodb-processes +--- +level: 2 +source: + file: toc-administration-routine.yaml + ref: /tutorial/rotate-log-files +--- +description: Continue reading from :doc:`/administration/maintenance` for additional + tutorials of fundamental MongoDB maintenance procedures. +level: 2 +ref: OQhcltFdMUDQPIX +text_only: true +--- +level: 1 +source: + file: toc-administration-tutorials-landing.yaml + ref: /administration/backup +--- +level: 2 +source: + file: toc-administration-backup-and-recovery.yaml + ref: /tutorial/backup-with-filesystem-snapshots +--- +level: 2 +source: + file: toc-administration-backup-and-recovery.yaml + ref: /administration/backup-sharded-clusters +--- +level: 2 +source: + file: toc-administration-backup-and-recovery.yaml + ref: /tutorial/recover-data-following-unexpected-shutdown +--- +description: Continue reading from :doc:`/administration/backup` for additional tutorials + of MongoDB backup and recovery procedures. +level: 2 +ref: qoPJOCULAATmWtd +text_only: true +--- +level: 1 +source: + file: toc-administration-tutorials-landing.yaml + ref: /administration/scripting +--- +level: 1 +source: + file: toc-administration-tutorials-landing.yaml + ref: /tutorial ... diff --git a/source/includes/toc-spec-aggregation-landing.yaml b/source/includes/toc-spec-aggregation-landing.yaml index 0fe98485ecd..d3259438b4d 100644 --- a/source/includes/toc-spec-aggregation-landing.yaml +++ b/source/includes/toc-spec-aggregation-landing.yaml @@ -1,18 +1,40 @@ -sources: - - toc-aggregation-landing.yaml - - toc-aggregation-core.yaml - - toc-aggregation-reference.yaml -files: - - /core/aggregation-introduction - - /core/aggregation - - file: /core/aggregation-pipeline - level: 2 - - file: /core/map-reduce - level: 2 - - file: /core/single-purpose-aggregation - level: 2 - - file: /core/aggregation-mechanics - level: 2 - - /applications/aggregation - - /reference/aggregation +level: 1 +source: + file: toc-aggregation-landing.yaml + ref: /core/aggregation-introduction +--- +level: 1 +source: + file: toc-aggregation-landing.yaml + ref: /core/aggregation +--- +level: 2 +source: + file: toc-aggregation-core.yaml + ref: /core/aggregation-pipeline +--- +level: 2 +source: + file: toc-aggregation-core.yaml + ref: /core/map-reduce +--- +level: 2 +source: + file: toc-aggregation-core.yaml + ref: /core/single-purpose-aggregation +--- +level: 2 +source: + file: toc-aggregation-core.yaml + ref: /core/aggregation-mechanics +--- +level: 1 +source: + file: toc-aggregation-landing.yaml + ref: /applications/aggregation +--- +level: 1 +source: + file: toc-aggregation-landing.yaml + ref: /reference/aggregation ... diff --git a/source/includes/toc-spec-aggregation-reference.yaml b/source/includes/toc-spec-aggregation-reference.yaml index be35f91b95a..beaf386370b 100644 --- a/source/includes/toc-spec-aggregation-reference.yaml +++ b/source/includes/toc-spec-aggregation-reference.yaml @@ -1,11 +1,30 @@ -sources: - - toc-aggregation-reference.yaml - - toc-operator-landing.yaml -files: - - /meta/aggregation-quick-reference - - /reference/operator/aggregation - - /reference/aggregation-commands-comparison - - /reference/sql-aggregation-comparison - - /reference/operator/aggregation/interface - - /reference/aggregation-variables +level: 1 +source: + file: toc-aggregation-reference.yaml + ref: /meta/aggregation-quick-reference +--- +level: 1 +source: + file: toc-operator-landing.yaml + ref: /reference/operator/aggregation +--- +level: 1 +source: + file: toc-aggregation-reference.yaml + ref: /reference/aggregation-commands-comparison +--- +level: 1 +source: + file: toc-aggregation-reference.yaml + ref: /reference/sql-aggregation-comparison +--- +level: 1 +source: + file: toc-aggregation-reference.yaml + ref: /reference/operator/aggregation/interface +--- +level: 1 +source: + file: toc-aggregation-reference.yaml + ref: /reference/aggregation-variables ... diff --git a/source/includes/toc-spec-crud-core-landing.yaml b/source/includes/toc-spec-crud-core-landing.yaml index a01f6c68019..886016fa0d9 100644 --- a/source/includes/toc-spec-crud-core-landing.yaml +++ b/source/includes/toc-spec-crud-core-landing.yaml @@ -1,22 +1,41 @@ -sources: - - toc-crud-read-operations.yaml - - toc-crud-write-operations.yaml - - toc-crud-core-landing.yaml -files: - - file: /core/read-operations - level: 1 - - file: /core/cursors - level: 2 - - file: /core/query-optimization - level: 2 - - file: /core/distributed-queries - level: 2 - - file: /core/write-operations - level: 1 - - file: /core/write-concern - level: 2 - - file: /core/distributed-write-operations - level: 2 - - text: "Continue reading from :doc:`/core/write-operations` for additional background on the behavior of data modification operations in MongoDB." - level: 2 +level: 1 +source: + file: toc-crud-concepts.yaml + ref: /core/read-operations +--- +level: 2 +source: + file: toc-crud-read-operations.yaml + ref: /core/cursors +--- +level: 2 +source: + file: toc-crud-read-operations.yaml + ref: /core/query-optimization +--- +level: 2 +source: + file: toc-crud-read-operations.yaml + ref: /core/distributed-queries +--- +level: 1 +source: + file: toc-crud-concepts.yaml + ref: /core/write-operations +--- +level: 2 +source: + file: toc-crud-write-operations.yaml + ref: /core/write-concern +--- +level: 2 +source: + file: toc-crud-write-operations.yaml + ref: /core/distributed-write-operations +--- +description: Continue reading from :doc:`/core/write-operations` for additional background + on the behavior of data modification operations in MongoDB. +level: 2 +ref: zzJaHSZpoWJaMii +text_only: true ... diff --git a/source/includes/toc-spec-crud-landing.yaml b/source/includes/toc-spec-crud-landing.yaml index e1bdee42d30..8e22692caab 100644 --- a/source/includes/toc-spec-crud-landing.yaml +++ b/source/includes/toc-spec-crud-landing.yaml @@ -1,12 +1,30 @@ -sources: - - toc-crud-landing.yaml - - toc-crud-core-landing.yaml -files: - - /core/crud-introduction - - /core/crud - - file: /core/read-operations - level: 2 - - file: /core/write-operations - level: 2 - - /applications/crud - - /reference/crud +level: 1 +source: + file: toc-crud-landing.yaml + ref: /core/crud-introduction +--- +level: 1 +source: + file: toc-crud-landing.yaml + ref: /core/crud +--- +level: 2 +source: + file: toc-crud-concepts.yaml + ref: /core/read-operations +--- +level: 2 +source: + file: toc-crud-concepts.yaml + ref: /core/write-operations +--- +level: 1 +source: + file: toc-crud-landing.yaml + ref: /applications/crud +--- +level: 1 +source: + file: toc-crud-landing.yaml + ref: /reference/crud +... diff --git a/source/includes/toc-spec-data-center-awareness.yaml b/source/includes/toc-spec-data-center-awareness.yaml index fa7005dabc7..da64d132995 100644 --- a/source/includes/toc-spec-data-center-awareness.yaml +++ b/source/includes/toc-spec-data-center-awareness.yaml @@ -1,12 +1,15 @@ -sources: - - toc-data-center-awareness.yaml - - toc-sharded-cluster-data.yaml - - toc-sharded-cluster-maintenance.yaml -files: - - file: /core/operational-segregation - level: 1 - - file: /core/tag-aware-sharding - level: 1 - - file: /tutorial/administer-shard-tags - level: 1 +level: 1 +source: + file: toc-data-center-awareness.yaml + ref: /core/operational-segregation +--- +level: 1 +source: + file: toc-sharded-cluster-data.yaml + ref: /core/tag-aware-sharding +--- +level: 1 +source: + file: toc-sharded-cluster-data.yaml + ref: /tutorial/administer-shard-tags ... diff --git a/source/includes/toc-spec-data-model-examples-landing.yaml b/source/includes/toc-spec-data-model-examples-landing.yaml index ae576ea8d30..3e27300c94c 100644 --- a/source/includes/toc-spec-data-model-examples-landing.yaml +++ b/source/includes/toc-spec-data-model-examples-landing.yaml @@ -1,29 +1,56 @@ -sources: - - toc-data-model-examples-landing.yaml - - toc-data-models-relationships.yaml - - toc-data-models-tree-structures.yaml - - toc-data-models-applications.yaml -files: - - file: /applications/data-models-relationships - level: 1 - - file: /tutorial/model-embedded-one-to-one-relationships-between-documents - level: 2 - - file: /tutorial/model-embedded-one-to-many-relationships-between-documents - level: 2 - - file: /tutorial/model-referenced-one-to-many-relationships-between-documents - level: 2 - - file: /applications/data-models-tree-structures - level: 1 - - file: /tutorial/model-tree-structures-with-parent-references - level: 2 - - file: /tutorial/model-tree-structures-with-child-references - level: 2 - - text: "See :doc:`/applications/data-models-tree-structures` for additional examples of data models for tree structures." - level: 2 - - file: /applications/data-models-applications - level: 1 - - file: /tutorial/model-data-for-atomic-operations - level: 2 - - file: /tutorial/model-data-for-keyword-search - level: 2 +level: 1 +source: + file: toc-data-model-examples-landing.yaml + ref: /applications/data-models-relationships +--- +level: 2 +source: + file: toc-data-models-relationships.yaml + ref: /tutorial/model-embedded-one-to-one-relationships-between-documents +--- +level: 2 +source: + file: toc-data-models-relationships.yaml + ref: /tutorial/model-embedded-one-to-many-relationships-between-documents +--- +level: 2 +source: + file: toc-data-models-relationships.yaml + ref: /tutorial/model-referenced-one-to-many-relationships-between-documents +--- +level: 1 +source: + file: toc-data-model-examples-landing.yaml + ref: /applications/data-models-tree-structures +--- +level: 2 +source: + file: toc-data-models-tree-structures.yaml + ref: /tutorial/model-tree-structures-with-parent-references +--- +level: 2 +source: + file: toc-data-models-tree-structures.yaml + ref: /tutorial/model-tree-structures-with-child-references +--- +description: See :doc:`/applications/data-models-tree-structures` for additional examples + of data models for tree structures. +level: 2 +ref: yMRHsUPPdEnnEEV +text_only: true +--- +level: 1 +source: + file: toc-data-model-examples-landing.yaml + ref: /applications/data-models-applications +--- +level: 2 +source: + file: toc-data-models-applications.yaml + ref: /tutorial/model-data-for-atomic-operations +--- +level: 2 +source: + file: toc-data-models-applications.yaml + ref: /tutorial/model-data-for-keyword-search ... diff --git a/source/includes/toc-spec-indexes-concepts-landing.yaml b/source/includes/toc-spec-indexes-concepts-landing.yaml index 8f44175bada..2b0b827a450 100644 --- a/source/includes/toc-spec-indexes-concepts-landing.yaml +++ b/source/includes/toc-spec-indexes-concepts-landing.yaml @@ -1,34 +1,70 @@ -sources: - - toc-indexes-concepts-landing.yaml - - toc-indexes-concepts-types.yaml - - toc-indexes-concepts-properties.yaml - - toc-indexes-concepts-mechanics.yaml -files: - - file: /core/index-types - level: 1 - - file: /core/index-single - level: 2 - - file: /core/index-compound - level: 2 - - file: /core/index-multikey - level: 2 - - file: /applications/geospatial-indexes - level: 2 - - file: /core/index-text - level: 2 - - file: /core/index-hashed - level: 2 - - file: /core/index-properties - level: 1 - - file: /core/index-ttl - level: 2 - - file: /core/index-unique - level: 2 - - file: /core/index-sparse - level: 2 - - file: /core/index-creation - level: 1 - - file: /core/index-intersection - level: 1 - - file: /core/multikey-index-bounds - level: 1 +level: 1 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-types +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /core/index-single +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /core/index-compound +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /core/index-multikey +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /applications/geospatial-indexes +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /core/index-text +--- +level: 2 +source: + file: toc-indexes-concepts-types.yaml + ref: /core/index-hashed +--- +level: 1 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-properties +--- +level: 2 +source: + file: toc-indexes-concepts-properties.yaml + ref: /core/index-ttl +--- +level: 2 +source: + file: toc-indexes-concepts-properties.yaml + ref: /core/index-unique +--- +level: 2 +source: + file: toc-indexes-concepts-properties.yaml + ref: /core/index-sparse +--- +level: 1 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-creation +--- +level: 1 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-intersection +--- +level: 1 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/multikey-index-bounds +... diff --git a/source/includes/toc-spec-indexes-geo-tutorials.yaml b/source/includes/toc-spec-indexes-geo-tutorials.yaml index e7c0763cce0..fa2559928a3 100644 --- a/source/includes/toc-spec-indexes-geo-tutorials.yaml +++ b/source/includes/toc-spec-indexes-geo-tutorials.yaml @@ -1,9 +1,30 @@ -sources: - - toc-indexes-tutorial-geo.yaml -files: - - /tutorial/build-a-2dsphere-index - - /tutorial/query-a-2dsphere-index - - /tutorial/build-a-2d-index - - /tutorial/query-a-2d-index - - /tutorial/build-a-geohaystack-index - - /tutorial/calculate-distances-using-spherical-geometry-with-2d-geospatial-indexes +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/build-a-2dsphere-index +--- +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/query-a-2dsphere-index +--- +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/build-a-2d-index +--- +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/query-a-2d-index +--- +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/build-a-geohaystack-index +--- +level: 1 +source: + file: toc-indexes-tutorial-geo.yaml + ref: /tutorial/calculate-distances-using-spherical-geometry-with-2d-geospatial-indexes +... diff --git a/source/includes/toc-spec-indexes-landing.yaml b/source/includes/toc-spec-indexes-landing.yaml index 7193b97a54d..43ac685ffdf 100644 --- a/source/includes/toc-spec-indexes-landing.yaml +++ b/source/includes/toc-spec-indexes-landing.yaml @@ -1,17 +1,40 @@ -sources: - - toc-indexes-landing.yaml - - toc-indexes-concepts-landing.yaml - - toc-indexes-concepts-mechanics.yaml -files: - - /core/indexes-introduction - - /core/indexes - - file: /core/index-types - level: 2 - - file: /core/index-properties - level: 2 - - file: /core/index-creation - level: 2 - - file: /core/index-intersection - level: 2 - - /administration/indexes - - /reference/indexes +level: 1 +source: + file: toc-indexes-landing.yaml + ref: /core/indexes-introduction +--- +level: 1 +source: + file: toc-indexes-landing.yaml + ref: /core/indexes +--- +level: 2 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-types +--- +level: 2 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-properties +--- +level: 2 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-creation +--- +level: 2 +source: + file: toc-indexes-concepts-landing.yaml + ref: /core/index-intersection +--- +level: 1 +source: + file: toc-indexes-landing.yaml + ref: /administration/indexes +--- +level: 1 +source: + file: toc-indexes-landing.yaml + ref: /reference/indexes +... diff --git a/source/includes/toc-spec-indexes-text-search-tutorials.yaml b/source/includes/toc-spec-indexes-text-search-tutorials.yaml index cb4e06174bf..80c1dc76cc5 100644 --- a/source/includes/toc-spec-indexes-text-search-tutorials.yaml +++ b/source/includes/toc-spec-indexes-text-search-tutorials.yaml @@ -1,8 +1,25 @@ -sources: - - toc-indexes-tutorial-text.yaml -files: - - /tutorial/create-text-index-on-multiple-fields - - /tutorial/specify-language-for-text-index - - /tutorial/avoid-text-index-name-limit - - /tutorial/control-results-of-text-search - - /tutorial/limit-number-of-items-scanned-for-text-search +level: 1 +source: + file: toc-indexes-tutorial-text.yaml + ref: /tutorial/create-text-index-on-multiple-fields +--- +level: 1 +source: + file: toc-indexes-tutorial-text.yaml + ref: /tutorial/specify-language-for-text-index +--- +level: 1 +source: + file: toc-indexes-tutorial-text.yaml + ref: /tutorial/avoid-text-index-name-limit +--- +level: 1 +source: + file: toc-indexes-tutorial-text.yaml + ref: /tutorial/control-results-of-text-search +--- +level: 1 +source: + file: toc-indexes-tutorial-text.yaml + ref: /tutorial/limit-number-of-items-scanned-for-text-search +... diff --git a/source/includes/toc-spec-installation-linux-other.yaml b/source/includes/toc-spec-installation-linux-other.yaml index ed325b02c54..d7045152c13 100644 --- a/source/includes/toc-spec-installation-linux-other.yaml +++ b/source/includes/toc-spec-installation-linux-other.yaml @@ -1,4 +1,5 @@ -sources: - - toc-installation-linux.yaml -files: - - /tutorial/install-mongodb-on-linux +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-linux +... diff --git a/source/includes/toc-spec-installation-linux-packages.yaml b/source/includes/toc-spec-installation-linux-packages.yaml index 141fd79ebca..b1fe999eac8 100644 --- a/source/includes/toc-spec-installation-linux-packages.yaml +++ b/source/includes/toc-spec-installation-linux-packages.yaml @@ -1,8 +1,25 @@ -sources: - - toc-installation-linux.yaml -files: - - /tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux - - /tutorial/install-mongodb-on-suse - - /tutorial/install-mongodb-on-amazon - - /tutorial/install-mongodb-on-ubuntu - - /tutorial/install-mongodb-on-debian +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux +--- +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-suse +--- +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-amazon +--- +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-ubuntu +--- +level: 1 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-debian +... diff --git a/source/includes/toc-spec-installation.yaml b/source/includes/toc-spec-installation.yaml index 3b8e730da3b..84316064617 100644 --- a/source/includes/toc-spec-installation.yaml +++ b/source/includes/toc-spec-installation.yaml @@ -1,41 +1,70 @@ -sources: - - toc-installation-linux.yaml - - toc-installation-osx.yaml - - toc-installation-windows.yaml - - toc-install-on-linux-landing.yaml - - toc-installation-enterprise-landing.yaml - - toc-installation-enterprise.yaml -files: - - file: /administration/install-on-linux - level: 1 - - file: /tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux - level: 2 - - file: /tutorial/install-mongodb-on-amazon - level: 2 - - file: /tutorial/install-mongodb-on-suse - level: 2 - - file: /tutorial/install-mongodb-on-ubuntu - level: 2 - - file: /tutorial/install-mongodb-on-debian - level: 2 - - file: /tutorial/install-mongodb-on-linux - level: 2 - - file: /tutorial/install-mongodb-on-os-x - level: 1 - - file: /tutorial/install-mongodb-on-windows - level: 1 - - file: /administration/install-enterprise - level: 1 - - file: /tutorial/install-mongodb-enterprise-on-red-hat-or-centos - level: 2 - - file: /tutorial/install-mongodb-enterprise-on-ubuntu - level: 2 - # - file: /tutorial/install-mongodb-enterprise-on-debian - # level: 2 - # - file: /tutorial/install-mongodb-enterprise-on-suse - # level: 2 - - file: /tutorial/install-mongodb-enterprise-on-amazon - level: 2 - - file: /tutorial/install-mongodb-enterprise-on-windows - level: 2 +level: 1 +source: + file: toc-install-on-linux-landing.yaml + ref: /administration/install-on-linux +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-amazon +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-suse +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-ubuntu +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-debian +--- +level: 2 +source: + file: toc-installation-linux.yaml + ref: /tutorial/install-mongodb-on-linux +--- +level: 1 +source: + file: toc-installation-osx.yaml + ref: /tutorial/install-mongodb-on-os-x +--- +level: 1 +source: + file: toc-installation-windows.yaml + ref: /tutorial/install-mongodb-on-windows +--- +level: 1 +source: + file: toc-installation-enterprise-landing.yaml + ref: /administration/install-enterprise +--- +level: 2 +source: + file: toc-installation-enterprise.yaml + ref: /tutorial/install-mongodb-enterprise-on-red-hat-or-centos +--- +level: 2 +source: + file: toc-installation-enterprise.yaml + ref: /tutorial/install-mongodb-enterprise-on-ubuntu +--- +level: 2 +source: + file: toc-installation-enterprise.yaml + ref: /tutorial/install-mongodb-enterprise-on-amazon +--- +level: 2 +source: + file: toc-installation-enterprise.yaml + ref: /tutorial/install-mongodb-enterprise-on-windows ... diff --git a/source/includes/toc-spec-replica-set-tutorials-landing.yaml b/source/includes/toc-spec-replica-set-tutorials-landing.yaml index 56af6f369be..2f780ef2119 100644 --- a/source/includes/toc-spec-replica-set-tutorials-landing.yaml +++ b/source/includes/toc-spec-replica-set-tutorials-landing.yaml @@ -1,46 +1,93 @@ -sources: - - toc-replica-set-tutorials-landing.yaml - - toc-replica-set-member-configuration.yaml - - toc-replica-set-deployment.yaml - - toc-replica-set-maintenance.yaml -files: - - file: /administration/replica-set-deployment - level: 1 - - file: /tutorial/deploy-replica-set - level: 2 - - file: /tutorial/convert-standalone-to-replica-set - level: 2 - - file: /tutorial/expand-replica-set - level: 2 - - file: /tutorial/remove-replica-set-member - level: 2 - - text: "Continue reading from :doc:`/administration/replica-set-deployment` for additional tutorials of related to setting up replica set deployments." - level: 2 - - - file: /administration/replica-set-member-configuration - level: 1 - - file: /tutorial/adjust-replica-set-member-priority - level: 2 - - file: /tutorial/configure-secondary-only-replica-set-member - level: 2 - - file: /tutorial/configure-a-hidden-replica-set-member - level: 2 - - text: "Continue reading from :doc:`/administration/replica-set-member-configuration` for more tutorials that describe replica set configuration." - level: 2 - - - file: /administration/replica-set-maintenance - level: 1 - - file: /tutorial/change-oplog-size - level: 2 - - file: /tutorial/resync-replica-set-member - level: 2 - - file: /tutorial/force-member-to-be-primary - level: 2 - - file: /tutorial/change-hostnames-in-a-replica-set - level: 2 - - text: "Continue reading from :doc:`/administration/replica-set-maintenance` for descriptions of additional replica set maintenance procedures." - level: 2 - - - file: /tutorial/troubleshoot-replica-sets - level: 1 +level: 1 +source: + file: toc-replica-set-tutorials-landing.yaml + ref: /administration/replica-set-deployment +--- +level: 2 +source: + file: toc-replica-set-deployment.yaml + ref: /tutorial/deploy-replica-set +--- +level: 2 +source: + file: toc-replica-set-deployment.yaml + ref: /tutorial/convert-standalone-to-replica-set +--- +level: 2 +source: + file: toc-replica-set-deployment.yaml + ref: /tutorial/expand-replica-set +--- +level: 2 +source: + file: toc-replica-set-deployment.yaml + ref: /tutorial/remove-replica-set-member +--- +description: Continue reading from :doc:`/administration/replica-set-deployment` for + additional tutorials of related to setting up replica set deployments. +level: 2 +ref: pCZYdcPGZtrqUUl +text_only: true +--- +level: 1 +source: + file: toc-replica-set-tutorials-landing.yaml + ref: /administration/replica-set-member-configuration +--- +level: 2 +source: + file: toc-replica-set-member-configuration.yaml + ref: /tutorial/adjust-replica-set-member-priority +--- +level: 2 +source: + file: toc-replica-set-member-configuration.yaml + ref: /tutorial/configure-secondary-only-replica-set-member +--- +level: 2 +source: + file: toc-replica-set-member-configuration.yaml + ref: /tutorial/configure-a-hidden-replica-set-member +--- +description: Continue reading from :doc:`/administration/replica-set-member-configuration` + for more tutorials that describe replica set configuration. +level: 2 +ref: YTjNzHujyFODZfc +text_only: true +--- +level: 1 +source: + file: toc-replica-set-tutorials-landing.yaml + ref: /administration/replica-set-maintenance +--- +level: 2 +source: + file: toc-replica-set-maintenance.yaml + ref: /tutorial/change-oplog-size +--- +level: 2 +source: + file: toc-replica-set-maintenance.yaml + ref: /tutorial/resync-replica-set-member +--- +level: 2 +source: + file: toc-replica-set-maintenance.yaml + ref: /tutorial/force-member-to-be-primary +--- +level: 2 +source: + file: toc-replica-set-maintenance.yaml + ref: /tutorial/change-hostnames-in-a-replica-set +--- +description: Continue reading from :doc:`/administration/replica-set-maintenance` + for descriptions of additional replica set maintenance procedures. +level: 2 +ref: fhDZbSyyikdsuhC +text_only: true +--- +level: 1 +source: + file: toc-replica-set-tutorials-landing.yaml + ref: /tutorial/troubleshoot-replica-sets ... diff --git a/source/includes/toc-spec-replication-core-landing.yaml b/source/includes/toc-spec-replication-core-landing.yaml index af823e8f15c..67d89c541a0 100644 --- a/source/includes/toc-spec-replication-core-landing.yaml +++ b/source/includes/toc-spec-replication-core-landing.yaml @@ -1,33 +1,60 @@ -sources: - - toc-replication-core-landing.yaml - - toc-replica-set-members.yaml - - toc-replica-set-architectures.yaml - - toc-replica-set-high-availability.yaml - - toc-replica-set-read-write-semantics.yaml - - toc-replica-set-processes.yaml -files: - - file: /core/replica-set-members - level: 1 - - file: /core/replica-set-primary - level: 2 - - file: /core/replica-set-secondary - level: 2 - - file: /core/replica-set-priority-0-member - level: 2 - - file: /core/replica-set-hidden-member - level: 2 - - file: /core/replica-set-arbiter - level: 2 - - file: /core/replica-set-architectures - level: 1 - - file: /core/replica-set-high-availability - level: 1 - - file: /core/replica-set-elections - level: 2 - - file: /core/read-preference - level: 2 - - file: /core/replication-process - level: 1 - - file: /core/master-slave - level: 1 +level: 1 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-members +--- +level: 2 +source: + file: toc-replica-set-members.yaml + ref: /core/replica-set-primary +--- +level: 2 +source: + file: toc-replica-set-members.yaml + ref: /core/replica-set-secondary +--- +level: 2 +source: + file: toc-replica-set-members.yaml + ref: /core/replica-set-priority-0-member +--- +level: 2 +source: + file: toc-replica-set-members.yaml + ref: /core/replica-set-hidden-member +--- +level: 2 +source: + file: toc-replica-set-members.yaml + ref: /core/replica-set-arbiter +--- +level: 1 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-architectures +--- +level: 1 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-high-availability +--- +level: 2 +source: + file: toc-replica-set-high-availability.yaml + ref: /core/replica-set-elections +--- +level: 2 +source: + file: toc-replica-set-read-write-semantics.yaml + ref: /core/read-preference +--- +level: 1 +source: + file: toc-replication-core-landing.yaml + ref: /core/replication-process +--- +level: 1 +source: + file: toc-replication-core-landing.yaml + ref: /core/master-slave ... diff --git a/source/includes/toc-spec-replication-landing.yaml b/source/includes/toc-spec-replication-landing.yaml index 70a247e075d..89b1b800822 100644 --- a/source/includes/toc-spec-replication-landing.yaml +++ b/source/includes/toc-spec-replication-landing.yaml @@ -1,21 +1,40 @@ -sources: - - toc-replication-landing.yaml - - toc-replication-core-landing.yaml -files: - - file: /core/replication-introduction - level: 1 - - file: /core/replication - level: 1 - - file: /core/replica-set-members - level: 2 - - file: /core/replica-set-architectures - level: 2 - - file: /core/replica-set-high-availability - level: 2 - - file: /applications/replication - level: 2 - - file: /administration/replica-sets - level: 1 - - file: /reference/replication - level: 1 +level: 1 +source: + file: toc-replication-landing.yaml + ref: /core/replication-introduction +--- +level: 1 +source: + file: toc-replication-landing.yaml + ref: /core/replication +--- +level: 2 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-members +--- +level: 2 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-architectures +--- +level: 2 +source: + file: toc-replication-core-landing.yaml + ref: /core/replica-set-high-availability +--- +level: 2 +source: + file: toc-replication-core-landing.yaml + ref: /applications/replication +--- +level: 1 +source: + file: toc-replication-landing.yaml + ref: /administration/replica-sets +--- +level: 1 +source: + file: toc-replication-landing.yaml + ref: /reference/replication ... diff --git a/source/includes/toc-spec-security-landing.yaml b/source/includes/toc-spec-security-landing.yaml index b5a047b9402..29b53809ae5 100644 --- a/source/includes/toc-spec-security-landing.yaml +++ b/source/includes/toc-spec-security-landing.yaml @@ -1,34 +1,72 @@ -sources: - - toc-security-landing.yaml - - toc-security-core-landing.yaml - - toc-security-tutorials-landing.yaml -files: - - file: /core/security-introduction - level: 1 - - file: /core/security - level: 1 - - file: /core/authentication - level: 2 - - file: /core/authorization - level: 2 - - file: /core/security-network - level: 2 - - text: "Continue reading from :doc:`/core/security` for additional documentation of MongoDB's security features and operation." - level: 2 - - file: /administration/security - level: 1 - - file: /administration/security-checklist - level: 2 - - file: /administration/security-network - level: 2 - - file: /administration/security-access-control - level: 2 - - file: /administration/security-user-role-management - level: 2 - - text: "Continue reading from :doc:`/administration/security` for additional tutorials that address the use and management of secure MongoDB deployments." - level: 2 - - file: /tutorial/create-a-vulnerability-report - level: 1 - - file: /reference/security - level: 1 +level: 1 +source: + file: toc-security-landing.yaml + ref: /core/security-introduction +--- +level: 1 +source: + file: toc-security-landing.yaml + ref: /core/security +--- +level: 2 +source: + file: toc-security-core-landing.yaml + ref: /core/authentication +--- +level: 2 +source: + file: toc-security-core-landing.yaml + ref: /core/authorization +--- +level: 2 +source: + file: toc-security-core-landing.yaml + ref: /core/security-network +--- +description: Continue reading from :doc:`/core/security` for additional documentation + of MongoDB's security features and operation. +level: 2 +ref: IiUREYadcyGyKhk +text_only: true +--- +level: 1 +source: + file: toc-security-landing.yaml + ref: /administration/security +--- +level: 2 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-checklist +--- +level: 2 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-network +--- +level: 2 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-access-control +--- +level: 2 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-user-role-management +--- +description: Continue reading from :doc:`/administration/security` for additional + tutorials that address the use and management of secure MongoDB deployments. +level: 2 +ref: rMJEUFYBkajtkcG +text_only: true +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /tutorial/create-a-vulnerability-report +--- +level: 1 +source: + file: toc-security-landing.yaml + ref: /reference/security ... diff --git a/source/includes/toc-spec-security-tutorials-landing.yaml b/source/includes/toc-spec-security-tutorials-landing.yaml index f59e5f81dbe..f0e93eb1889 100644 --- a/source/includes/toc-spec-security-tutorials-landing.yaml +++ b/source/includes/toc-spec-security-tutorials-landing.yaml @@ -1,56 +1,114 @@ -sources: - - toc-security-tutorials-landing.yaml - - toc-security-tutorials-network.yaml - - toc-security-tutorials-access-control.yaml - - toc-security-tutorials-user-role-management.yaml -files: - - file: /administration/security-checklist - level: 1 - - file: /administration/security-network - level: 1 - - file: /tutorial/configure-linux-iptables-firewall - level: 2 - - file: /tutorial/configure-windows-netsh-firewall - level: 2 - - file: /tutorial/configure-ssl - level: 2 - - text: "Continue reading from :doc:`/administration/security-network` for more information on running MongoDB in secure environments." - level: 2 - - - file: /administration/security-deployment - level: 1 - - - file: /administration/security-access-control - level: 1 - - file: /tutorial/enable-authentication - level: 2 - - file: /tutorial/configure-x509-client-authentication - level: 2 - - file: /tutorial/configure-x509-member-authentication - level: 2 - - file: /tutorial/control-access-to-mongodb-with-kerberos-authentication - level: 2 - - text: "Continue reading from :doc:`/administration/security-access-control` for additional tutorials on configuring MongoDB's authentication systems." - level: 2 - - file: /tutorial/enable-authentication-without-bypass - level: 2 - - - - file: /administration/security-user-role-management - level: 1 - - file: /tutorial/add-user-to-database - level: 2 - - file: /tutorial/define-roles - level: 2 - - file: /tutorial/change-user-privileges - level: 2 - - file: /tutorial/view-roles - level: 2 - - text: "Continue reading from :doc:`/administration/security-user-role-management` for additional tutorials on managing users and privileges in MongoDB's authorization system." - level: 2 - - - file: /tutorial/configure-auditing - level: 1 - - file: /tutorial/create-a-vulnerability-report - level: 1 +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-checklist +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-network +--- +level: 2 +source: + file: toc-security-tutorials-network.yaml + ref: /tutorial/configure-linux-iptables-firewall +--- +level: 2 +source: + file: toc-security-tutorials-network.yaml + ref: /tutorial/configure-windows-netsh-firewall +--- +level: 2 +source: + file: toc-security-tutorials-network.yaml + ref: /tutorial/configure-ssl +--- +description: Continue reading from :doc:`/administration/security-network` for more + information on running MongoDB in secure environments. +level: 2 +ref: DyzHOXBgKHUGImd +text_only: true +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-deployment +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-access-control +--- +level: 2 +source: + file: toc-security-tutorials-access-control.yaml + ref: /tutorial/enable-authentication +--- +level: 2 +source: + file: toc-security-tutorials-access-control.yaml + ref: /tutorial/configure-x509-client-authentication +--- +level: 2 +source: + file: toc-security-tutorials-access-control.yaml + ref: /tutorial/configure-x509-member-authentication +--- +level: 2 +source: + file: toc-security-tutorials-access-control.yaml + ref: /tutorial/control-access-to-mongodb-with-kerberos-authentication +--- +description: Continue reading from :doc:`/administration/security-access-control` + for additional tutorials on configuring MongoDB's authentication systems. +level: 2 +ref: UUFcKClMIQgHGqS +text_only: true +--- +level: 2 +source: + file: toc-security-tutorials-access-control.yaml + ref: /tutorial/enable-authentication-without-bypass +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /administration/security-user-role-management +--- +level: 2 +source: + file: toc-security-tutorials-user-role-management.yaml + ref: /tutorial/add-user-to-database +--- +level: 2 +source: + file: toc-security-tutorials-user-role-management.yaml + ref: /tutorial/define-roles +--- +level: 2 +source: + file: toc-security-tutorials-user-role-management.yaml + ref: /tutorial/change-user-privileges +--- +level: 2 +source: + file: toc-security-tutorials-user-role-management.yaml + ref: /tutorial/view-roles +--- +description: Continue reading from :doc:`/administration/security-user-role-management` + for additional tutorials on managing users and privileges in MongoDB's authorization + system. +level: 2 +ref: zQSgkrwlhJxonad +text_only: true +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /tutorial/configure-auditing +--- +level: 1 +source: + file: toc-security-tutorials-landing.yaml + ref: /tutorial/create-a-vulnerability-report ... diff --git a/source/includes/toc-spec-sharded-cluster-tutorials-landing.yaml b/source/includes/toc-spec-sharded-cluster-tutorials-landing.yaml index 91fd6e968a3..9a1986fb34f 100644 --- a/source/includes/toc-spec-sharded-cluster-tutorials-landing.yaml +++ b/source/includes/toc-spec-sharded-cluster-tutorials-landing.yaml @@ -1,35 +1,72 @@ -sources: - - toc-sharded-cluster-tutorials-landing.yaml - - toc-sharded-cluster-deployment.yaml - - toc-sharded-cluster-maintenance.yaml - - toc-sharded-cluster-data.yaml -files: - - file: /administration/sharded-cluster-deployment - level: 1 - - file: /tutorial/deploy-shard-cluster - level: 2 - - file: /tutorial/choose-a-shard-key - level: 2 - - file: /tutorial/shard-collection-with-a-hashed-shard-key - level: 2 - - file: /tutorial/add-shards-to-shard-cluster - level: 2 - - text: "Continue reading from :doc:`/administration/sharded-cluster-deployment` for additional tutorials." - level: 2 - - file: /administration/sharded-cluster-maintenance - level: 1 - - file: /tutorial/view-sharded-cluster-configuration - level: 2 - - file: /tutorial/remove-shards-from-cluster - level: 2 - - file: /tutorial/migrate-config-servers-with-different-hostnames - level: 2 - - file: /tutorial/administer-shard-tags - level: 2 - - text: "Continue reading from :doc:`/administration/sharded-cluster-maintenance` for additional tutorials." - level: 2 - - file: /administration/sharded-cluster-data - level: 1 - - file: /tutorial/troubleshoot-sharded-clusters - level: 1 +level: 1 +source: + file: toc-sharded-cluster-tutorials-landing.yaml + ref: /administration/sharded-cluster-deployment +--- +level: 2 +source: + file: toc-sharded-cluster-deployment.yaml + ref: /tutorial/deploy-shard-cluster +--- +level: 2 +source: + file: toc-sharded-cluster-deployment.yaml + ref: /tutorial/choose-a-shard-key +--- +level: 2 +source: + file: toc-sharded-cluster-deployment.yaml + ref: /tutorial/shard-collection-with-a-hashed-shard-key +--- +level: 2 +source: + file: toc-sharded-cluster-deployment.yaml + ref: /tutorial/add-shards-to-shard-cluster +--- +description: Continue reading from :doc:`/administration/sharded-cluster-deployment` + for additional tutorials. +level: 2 +ref: LbmmKJjsrZIGplv +text_only: true +--- +level: 1 +source: + file: toc-sharded-cluster-tutorials-landing.yaml + ref: /administration/sharded-cluster-maintenance +--- +level: 2 +source: + file: toc-sharded-cluster-maintenance.yaml + ref: /tutorial/view-sharded-cluster-configuration +--- +level: 2 +source: + file: toc-sharded-cluster-maintenance.yaml + ref: /tutorial/remove-shards-from-cluster +--- +level: 2 +source: + file: toc-sharded-cluster-maintenance.yaml + ref: /tutorial/migrate-config-servers-with-different-hostnames +--- +level: 2 +source: + file: toc-sharded-cluster-data.yaml + ref: /tutorial/administer-shard-tags +--- +description: Continue reading from :doc:`/administration/sharded-cluster-maintenance` + for additional tutorials. +level: 2 +ref: qYBTfAPREpahbKk +text_only: true +--- +level: 1 +source: + file: toc-sharded-cluster-tutorials-landing.yaml + ref: /administration/sharded-cluster-data +--- +level: 1 +source: + file: toc-sharded-cluster-tutorials-landing.yaml + ref: /tutorial/troubleshoot-sharded-clusters ... diff --git a/source/includes/toc-spec-sharding-core-landing.yaml b/source/includes/toc-spec-sharding-core-landing.yaml index f257a396684..143979e83e8 100644 --- a/source/includes/toc-spec-sharding-core-landing.yaml +++ b/source/includes/toc-spec-sharding-core-landing.yaml @@ -1,42 +1,77 @@ -sources: - - toc-sharding-core-landing.yaml - - toc-sharded-cluster-components.yaml - - toc-sharded-cluster-mechanics.yaml - - toc-sharded-cluster-operations.yaml - - toc-sharded-cluster-architectures.yaml -files: - - file: /core/sharded-cluster-components - level: 1 - - file: /core/sharded-cluster-shards - level: 2 - - file: /core/sharded-cluster-config-servers - level: 2 - - - file: /core/sharded-cluster-architectures - level: 1 - - file: /core/sharded-cluster-requirements - level: 2 - - file: /core/sharded-cluster-architectures-production - level: 2 - - text: "Continue reading from :doc:`/core/sharded-cluster-architectures` for additional descriptions of sharded cluster deployments." - level: 2 - - - file: /core/sharded-cluster-operations - level: 1 - - file: /core/sharding-shard-key - level: 2 - - file: /core/sharded-cluster-high-availability - level: 2 - - file: /core/sharded-cluster-query-router - level: 2 - - - file: /core/sharded-cluster-mechanics - level: 1 - - file: /core/sharding-balancing - level: 2 - - file: /core/sharded-cluster-metadata - level: 2 - - text: "Continue reading from :doc:`/core/sharded-cluster-mechanics` for more documentation of the behavior and operation of sharded clusters." - level: 2 - +level: 1 +source: + file: toc-sharded-cluster-introduction.yaml + ref: /core/sharded-cluster-components +--- +level: 2 +source: + file: toc-sharded-cluster-components.yaml + ref: /core/sharded-cluster-shards +--- +level: 2 +source: + file: toc-sharded-cluster-components.yaml + ref: /core/sharded-cluster-config-servers +--- +level: 1 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-architectures +--- +level: 2 +source: + file: toc-sharded-cluster-introduction.yaml + ref: /core/sharded-cluster-requirements +--- +level: 2 +source: + file: toc-sharded-cluster-architectures.yaml + ref: /core/sharded-cluster-architectures-production +--- +description: Continue reading from :doc:`/core/sharded-cluster-architectures` for + additional descriptions of sharded cluster deployments. +level: 2 +ref: gIoSaGHkGoEWXFj +text_only: true +--- +level: 1 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-operations +--- +level: 2 +source: + file: toc-sharded-cluster-operations.yaml + ref: /core/sharding-shard-key +--- +level: 2 +source: + file: toc-sharded-cluster-operations.yaml + ref: /core/sharded-cluster-high-availability +--- +level: 2 +source: + file: toc-sharded-cluster-operations.yaml + ref: /core/sharded-cluster-query-router +--- +level: 1 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-mechanics +--- +level: 2 +source: + file: toc-sharded-cluster-mechanics.yaml + ref: /core/sharding-balancing +--- +level: 2 +source: + file: toc-sharded-cluster-mechanics.yaml + ref: /core/sharded-cluster-metadata +--- +description: Continue reading from :doc:`/core/sharded-cluster-mechanics` for more + documentation of the behavior and operation of sharded clusters. +level: 2 +ref: dyOgwuzPCFbacbY +text_only: true ... diff --git a/source/includes/toc-spec-sharding-landing.yaml b/source/includes/toc-spec-sharding-landing.yaml index afad01f119b..98b02fdaf0b 100644 --- a/source/includes/toc-spec-sharding-landing.yaml +++ b/source/includes/toc-spec-sharding-landing.yaml @@ -1,21 +1,40 @@ -sources: - - toc-sharding-landing.yaml - - toc-sharding-core-landing.yaml -files: - - file: /core/sharding-introduction - level: 1 - - file: /core/sharding - level: 1 - - file: /core/sharded-cluster-components - level: 2 - - file: /core/sharded-cluster-architectures - level: 2 - - file: /core/sharded-cluster-operations - level: 2 - - file: /core/sharded-cluster-mechanics - level: 2 - - file: /administration/sharded-clusters - level: 1 - - file: /reference/sharding - level: 1 +level: 1 +source: + file: toc-sharding-landing.yaml + ref: /core/sharding-introduction +--- +level: 1 +source: + file: toc-sharding-landing.yaml + ref: /core/sharding +--- +level: 2 +source: + file: toc-sharded-cluster-introduction.yaml + ref: /core/sharded-cluster-components +--- +level: 2 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-architectures +--- +level: 2 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-operations +--- +level: 2 +source: + file: toc-sharding-core-landing.yaml + ref: /core/sharded-cluster-mechanics +--- +level: 1 +source: + file: toc-sharding-landing.yaml + ref: /administration/sharded-clusters +--- +level: 1 +source: + file: toc-sharding-landing.yaml + ref: /reference/sharding ...