Permalink
Fetching contributors…
Cannot retrieve contributors at this time
145 lines (121 sloc) 5.05 KB
.. index:: tutorials
.. _tutorial:
.. _tutorials:
:orphan:
=================
MongoDB Tutorials
=================
This page lists the tutorials available as part of the :doc:`MongoDB
Manual <contents>`. In addition to these tutorial in the manual,
MongoDB provides :ref:`Getting Started Guides <getting-started>` in
various driver editions. If there is a process or pattern that you
would like to see included here, please open a :issue:`Jira Case
<DOCS>`.
Installation
------------
- :doc:`/tutorial/install-mongodb-on-linux`
- :doc:`/tutorial/install-mongodb-on-red-hat`
- :doc:`/tutorial/install-mongodb-on-debian`
- :doc:`/tutorial/install-mongodb-on-ubuntu`
- :doc:`/tutorial/install-mongodb-on-amazon`
- :doc:`/tutorial/install-mongodb-on-suse`
- :doc:`/tutorial/install-mongodb-on-os-x`
- :doc:`/tutorial/install-mongodb-on-windows`
.. index:: tutorials; administration
.. index:: administration tutorials
.. _administration-tutorials:
.. _tutorials-administration:
.. _tutorial-administration:
Administration
--------------
Replica Sets
~~~~~~~~~~~~
- :doc:`/tutorial/deploy-replica-set`
- :doc:`/tutorial/convert-standalone-to-replica-set`
- :doc:`/tutorial/expand-replica-set`
- :doc:`/tutorial/remove-replica-set-member`
- :doc:`/tutorial/replace-replica-set-member`
- :doc:`/tutorial/adjust-replica-set-member-priority`
- :doc:`/tutorial/resync-replica-set-member`
- :doc:`/tutorial/deploy-geographically-distributed-replica-set`
- :doc:`/tutorial/change-oplog-size`
- :doc:`/tutorial/force-member-to-be-primary`
- :doc:`/tutorial/change-hostnames-in-a-replica-set`
- :doc:`/tutorial/add-replica-set-arbiter`
- :doc:`/tutorial/convert-secondary-into-arbiter`
- :doc:`/tutorial/configure-replica-set-secondary-sync-target`
- :doc:`/tutorial/configure-a-delayed-replica-set-member`
- :doc:`/tutorial/configure-a-hidden-replica-set-member`
- :doc:`/tutorial/configure-a-non-voting-replica-set-member`
- :doc:`/tutorial/configure-secondary-only-replica-set-member`
- :doc:`/tutorial/configure-replica-set-tag-sets`
- :doc:`/tutorial/manage-chained-replication`
- :doc:`/tutorial/reconfigure-replica-set-with-unavailable-members`
- :doc:`/tutorial/recover-data-following-unexpected-shutdown`
- :doc:`/tutorial/troubleshoot-replica-sets`
Sharding
~~~~~~~~
- :doc:`/tutorial/deploy-shard-cluster`
- :doc:`/tutorial/convert-replica-set-to-replicated-shard-cluster`
- :doc:`/tutorial/add-shards-to-shard-cluster`
- :doc:`/tutorial/remove-shards-from-cluster`
- :doc:`/tutorial/replace-config-server`
- :doc:`/tutorial/migrate-sharded-cluster-to-new-hardware`
- :doc:`/tutorial/backup-sharded-cluster-metadata`
- :doc:`/tutorial/backup-sharded-cluster-with-filesystem-snapshots`
- :doc:`/tutorial/backup-sharded-cluster-with-database-dumps`
- :doc:`/tutorial/restore-sharded-cluster`
- :doc:`/tutorial/schedule-backup-window-for-sharded-clusters`
- :doc:`/tutorial/manage-shard-zone`
Basic Operations
~~~~~~~~~~~~~~~~
- :doc:`/tutorial/use-database-commands`
- :doc:`/tutorial/recover-data-following-unexpected-shutdown`
- :doc:`/tutorial/expire-data`
- :doc:`/tutorial/manage-the-database-profiler`
- :doc:`/tutorial/rotate-log-files`
- :doc:`/tutorial/manage-mongodb-processes`
- :doc:`/tutorial/backup-and-restore-tools`
- :doc:`/tutorial/backup-with-filesystem-snapshots`
Security
~~~~~~~~
- :doc:`/tutorial/configure-linux-iptables-firewall`
- :doc:`/tutorial/configure-windows-netsh-firewall`
- :doc:`/tutorial/enable-authentication`
- :doc:`/tutorial/manage-users-and-roles`
- :doc:`/tutorial/control-access-to-mongodb-with-kerberos-authentication`
- :doc:`/tutorial/create-a-vulnerability-report`
.. index:: tutorials; development patterns
.. index:: development tutorials
.. _tutorials-development-patterns:
.. _tutorial-development-patterns:
Development Patterns
--------------------
- :doc:`/tutorial/perform-two-phase-commits`
- :doc:`/tutorial/aggregation-zip-code-data-set`
- :doc:`/tutorial/aggregation-with-user-preference-data`
- :doc:`/tutorial/model-data-for-keyword-search`
- :doc:`/tutorial/perform-incremental-map-reduce`
- :doc:`/tutorial/troubleshoot-map-function`
- :doc:`/tutorial/troubleshoot-reduce-function`
- :doc:`/tutorial/store-javascript-function-on-server`
.. index:: tutorials; text search
.. index:: text search tutorials
.. _tutorials-text-search:
.. _tutorial-text-search:
Text Search Patterns
--------------------
- :doc:`/tutorial/specify-language-for-text-index`
- :doc:`/tutorial/avoid-text-index-name-limit`
- :doc:`/tutorial/control-results-of-text-search`
- :doc:`/tutorial/limit-number-of-items-scanned-for-text-search`
Data Modeling Patterns
----------------------
- :doc:`/tutorial/model-embedded-one-to-one-relationships-between-documents`
- :doc:`/tutorial/model-embedded-one-to-many-relationships-between-documents`
- :doc:`/tutorial/model-referenced-one-to-many-relationships-between-documents`
- :doc:`/tutorial/model-data-for-atomic-operations`
- :doc:`/tutorial/model-tree-structures-with-parent-references`
- :doc:`/tutorial/model-tree-structures-with-child-references`
- :doc:`/tutorial/model-tree-structures-with-materialized-paths`
- :doc:`/tutorial/model-tree-structures-with-nested-sets`