- Administration >
- Administration Tutorials >
- MongoDB Tutorials
MongoDB Tutorials¶
This page lists the tutorials available as part of the MongoDB Manual. In addition to these tutorial in the manual, MongoDB provides Getting Started Guides in various driver editions. If there is a process or pattern that you would like to see included here, please open a Jira Case.
Installation¶
- Install MongoDB Community Edition From Tarball
- Install MongoDB Community Edition on Red Hat Enterprise or CentOS Linux
- Install MongoDB Community Edition on Debian
- Install MongoDB Community Edition on Ubuntu
- Install MongoDB Community Edition on Amazon Linux
- Install MongoDB Community Edition on SUSE
- Install MongoDB Community Edition on OS X
- Install MongoDB Community Edition on Windows
Administration¶
Replica Sets¶
- Deploy a Replica Set
- Convert a Standalone to a Replica Set
- Add Members to a Replica Set
- Remove Members from Replica Set
- Replace a Replica Set Member
- Adjust Priority for Replica Set Member
- Resync a Member of a Replica Set
- Deploy a Geographically Redundant Replica Set
- Change the Size of the Oplog
- Force a Member to Become Primary
- Change Hostnames in a Replica Set
- Add an Arbiter to Replica Set
- Convert a Secondary to an Arbiter
- Configure a Secondary’s Sync Target
- Configure a Delayed Replica Set Member
- Configure a Hidden Replica Set Member
- Configure Non-Voting Replica Set Member
- Prevent Secondary from Becoming Primary
- Configure Replica Set Tag Sets
- Manage Chained Replication
- Reconfigure a Replica Set with Unavailable Members
- Recover Data after an Unexpected Shutdown
- Troubleshoot Replica Sets
Sharding¶
- Deploy a Sharded Cluster
- Convert a Replica Set to a Sharded Cluster
- Add Shards to a Cluster
- Remove Shards from an Existing Sharded Cluster
- Migrate Config Servers with the Same Hostname
- Migrate Config Servers with Different Hostnames
- Replace a Config Server
- Migrate a Sharded Cluster to Different Hardware
- Backup Cluster Metadata
- Backup a Small Sharded Cluster with mongodump
- Backup a Sharded Cluster with Filesystem Snapshots
- Backup a Sharded Cluster with Database Dumps
- Restore a Single Shard
- Restore a Sharded Cluster
- Schedule Backup Window for Sharded Clusters
- Manage Shard Tags
Basic Operations¶
Development Patterns¶
- Perform Two Phase Commits
- Create an Auto-Incrementing Sequence Field
- Enforce Unique Keys for Sharded Collections
- Aggregation with the Zip Code Data Set
- Aggregation with User Preference Data
- Model Data to Support Keyword Search
- Limit Number of Elements in an Array after an Update
- Perform Incremental Map-Reduce
- Troubleshoot the Map Function
- Troubleshoot the Reduce Function
- Store a JavaScript Function on the Server
Text Search Patterns¶
Data Modeling Patterns¶
- Model One-to-One Relationships with Embedded Documents
- Model One-to-Many Relationships with Embedded Documents
- Model One-to-Many Relationships with Document References
- Model Data for Atomic Operations
- Model Tree Structures with Parent References
- Model Tree Structures with Child References
- Model Tree Structures with Materialized Paths
- Model Tree Structures with Nested Sets
Thank you for your feedback!
We're sorry! You can Report a Problem to help us improve this page.