-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtutorial.html
194 lines (182 loc) · 14.7 KB
/
tutorial.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MongoDB Tutorials — MongoDB Manual</title>
<link rel="shortcut icon" href="http://media.mongodb.org/favicon.ico" />
<meta name="robots" content="index" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="canonical" href="http://docs.mongodb.org/master/tutorial" />
<link rel="stylesheet" href="_static/mongodb-docs.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '#',
VERSION: '2.2.2',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: false
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="search" type="application/opensearchdescription+xml" href="http://docs.mongodb.org/osd.xml" title="MongoDB Help"/>
<link rel="author" title="About these documents" href="about.html" />
<link rel="top" title="MongoDB Manual" href="index.html" />
<!-- Put the following javascript before the closing </head> tag. -->
<script>
(function() {
var cx = '017213726194841070573:WMX6838984';
var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
})();
</script>
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="body">
<div id="cse-results"><gcse:searchresults></gcse:searchresults></div>
<div class="section" id="mongodb-tutorials">
<span id="tutorials"></span><span id="tutorial"></span><span id="index-0"></span><h1>MongoDB Tutorials<a class="headerlink" href="#mongodb-tutorials" title="Permalink to this headline">¶</a></h1>
<p>This index page provides a complete listing of all tutorials available
as part of the <a class="reference internal" href="contents.html"><em>MongoDB Manual</em></a>. In addition to these
documents, you can refer to the introductory <a class="reference internal" href="tutorial/getting-started.html"><em>MongoDB Tutorial</em></a> and other tutorials available in the
<a class="reference external" href="http://www.mongodb.org/display/DOCS/">MongoDB Wiki</a>. If there is a process or pattern that you
would like to see included here, please open a <a class="reference external" href="https://jira.mongodb.org/browse/DOCS">Jira Case</a>.</p>
<div class="section" id="getting-started">
<h2>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-linux.html">Install MongoDB on Linux</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux.html">Install MongoDB on Red Hat Enterprise, CentOS, or Fedora Linux</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-debian.html">Install MongoDB on Debian</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-ubuntu.html">Install MongoDB on Ubuntu</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-os-x.html">Install MongoDB on OS X</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/install-mongodb-on-windows.html">Install MongoDB on Windows</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/getting-started.html">Getting Started with the MongoDB JavaScript Shell</a></li>
</ul>
</div>
<span class="target" id="index-1"></span></div>
<div class="section" id="administration">
<span id="tutorial-administration"></span><span id="tutorials-administration"></span><span id="index-2"></span><h2>Administration<a class="headerlink" href="#administration" title="Permalink to this headline">¶</a></h2>
<div class="section" id="replica-sets">
<h3>Replica Sets<a class="headerlink" href="#replica-sets" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><a class="reference internal" href="tutorial/deploy-replica-set.html"><em>Deploy a Replica Set</em></a></li>
<li><a class="reference internal" href="tutorial/convert-standalone-to-replica-set.html"><em>Convert a Standalone to a Replica Set</em></a></li>
<li><a class="reference internal" href="tutorial/expand-replica-set.html"><em>Add Members to a Replica Set</em></a></li>
<li><a class="reference internal" href="tutorial/deploy-geographically-distributed-replica-set.html"><em>Deploy a Geographically Distributed Replica Set</em></a></li>
<li><a class="reference internal" href="tutorial/change-oplog-size.html"><em>Change the Size of the Oplog</em></a></li>
<li><a class="reference internal" href="tutorial/force-member-to-be-primary.html"><em>Force a Member to Become Primary</em></a></li>
<li><a class="reference internal" href="tutorial/change-hostnames-in-a-replica-set.html"><em>Change Hostnames in a Replica Set</em></a></li>
<li><a class="reference internal" href="tutorial/convert-secondary-into-arbiter.html"><em>Convert a Secondary to an Arbiter</em></a></li>
<li><a class="reference internal" href="tutorial/reconfigure-replica-set-with-unavailable-members.html"><em>Reconfigure a Replica Set with Unavailable Members</em></a></li>
</ul>
</div>
<div class="section" id="sharding">
<h3>Sharding<a class="headerlink" href="#sharding" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><a class="reference internal" href="tutorial/deploy-shard-cluster.html"><em>Deploy a Sharded Cluster</em></a></li>
<li><a class="reference internal" href="tutorial/convert-replica-set-to-replicated-shard-cluster.html"><em>Convert a Replica Set to a Replicated Sharded Cluster</em></a></li>
<li><a class="reference internal" href="tutorial/add-shards-to-shard-cluster.html"><em>Add Shards to an Existing Cluster</em></a></li>
<li><a class="reference internal" href="tutorial/remove-shards-from-cluster.html"><em>Remove Shards from an Existing Sharded Cluster</em></a></li>
<li><a class="reference internal" href="tutorial/backup-small-sharded-cluster-with-mongodump.html"><em>Backup a Small Sharded Cluster with mongodump</em></a></li>
<li><a class="reference internal" href="tutorial/backup-sharded-cluster-with-filesystem-snapshots.html"><em>Create Backup of a Sharded Cluster with Filesystem Snapshots</em></a></li>
<li><a class="reference internal" href="tutorial/backup-sharded-cluster-with-database-dumps.html"><em>Create Backup of a Sharded Cluster with Database Dumps</em></a></li>
<li><a class="reference internal" href="tutorial/restore-single-shard.html"><em>Restore a Single Shard</em></a></li>
<li><a class="reference internal" href="tutorial/restore-sharded-cluster.html"><em>Restore Sharded Clusters</em></a></li>
<li><a class="reference internal" href="tutorial/schedule-backup-window-for-sharded-clusters.html"><em>Schedule Backup Window for Sharded Clusters</em></a></li>
</ul>
</div>
<div class="section" id="basic-operations">
<h3>Basic Operations<a class="headerlink" href="#basic-operations" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><a class="reference internal" href="tutorial/recover-data-following-unexpected-shutdown.html"><em>Recover MongoDB Data following Unexpected Shutdown</em></a></li>
<li><a class="reference internal" href="tutorial/copy-databases-between-instances.html"><em>Copy Databases Between Instances</em></a></li>
<li><a class="reference internal" href="tutorial/expire-data.html"><em>Expire Data from Collections by Setting TTL</em></a></li>
<li><a class="reference internal" href="tutorial/manage-the-database-profiler.html"><em>Analyze Performance of Database Operations</em></a></li>
<li><a class="reference internal" href="tutorial/rotate-log-files.html"><em>Rotate Log Files</em></a></li>
<li><a class="reference internal" href="tutorial/roll-back-to-v1.8-index.html"><em>Build Old Style Indexes</em></a></li>
</ul>
</div>
<div class="section" id="security">
<h3>Security<a class="headerlink" href="#security" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><a class="reference internal" href="tutorial/configure-linux-iptables-firewall.html"><em>Configure Linux iptables Firewall for MongoDB</em></a></li>
<li><a class="reference internal" href="tutorial/configure-windows-netsh-firewall.html"><em>Configure Windows netsh Firewall for MongoDB</em></a></li>
<li><a class="reference internal" href="tutorial/control-access-to-mongodb-with-authentication.html"><em>Control Access to MongoDB Instances with Authentication</em></a></li>
</ul>
<span class="target" id="index-3"></span></div>
</div>
<div class="section" id="development-patterns">
<span id="tutorial-development-patterns"></span><span id="tutorials-development-patterns"></span><span id="index-4"></span><h2>Development Patterns<a class="headerlink" href="#development-patterns" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="tutorial/perform-two-phase-commits.html">Perform Two Phase Commits</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/isolate-sequence-of-operations.html">Isolate Sequence of Operations</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/create-an-auto-incrementing-field.html">Create an Auto-Incrementing Sequence Field</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/enforce-unique-keys-for-sharded-collections.html">Enforce Unique Keys for Sharded Collections</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/aggregation-examples.html">Aggregation Framework Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-data-for-keyword-search.html">Model Data to Support Keyword Search</a></li>
</ul>
</div>
<span class="target" id="index-5"></span></div>
<div class="section" id="application-development">
<span id="tutorial-application-development"></span><span id="tutorials-application-development"></span><span id="index-6"></span><h2>Application Development<a class="headerlink" href="#application-development" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="tutorial/write-a-tumblelog-application-with-django-mongodb-engine.html">Write a Tumblelog Application with Django MongoDB Engine</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/write-a-tumblelog-application-with-flask-mongoengine.html">Write a Tumblelog Application with Flask and MongoEngine</a></li>
</ul>
</div>
</div>
<div class="section" id="data-modeling-patterns">
<h2>Data Modeling Patterns<a class="headerlink" href="#data-modeling-patterns" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-embedded-one-to-one-relationships-between-documents.html">Model Embedded One-to-One Relationships Between Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-embedded-one-to-many-relationships-between-documents.html">Model Embedded One-to-Many Relationships Between Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-referenced-one-to-many-relationships-between-documents.html">Model Referenced One-to-Many Relationships Between Documents</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-data-for-atomic-operations.html">Model Data for Atomic Operations</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-tree-structures-with-parent-references.html">Model Tree Structures with Parent References</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-tree-structures-with-child-references.html">Model Tree Structures with Child References</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-tree-structures-with-materialized-paths.html">Model Tree Structures with Materialized Paths</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/model-tree-structures-with-nested-sets.html">Model Tree Structures with Nested Sets</a></li>
</ul>
</div>
</div>
<div class="section" id="mongodb-use-case-studies">
<h2>MongoDB Use Case Studies<a class="headerlink" href="#mongodb-use-case-studies" title="Permalink to this headline">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="use-cases/storing-log-data.html">Storing Log Data</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/pre-aggregated-reports.html">Pre-Aggregated Reports</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/hierarchical-aggregation.html">Hierarchical Aggregation</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/product-catalog.html">Product Catalog</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/inventory-management.html">Inventory Management</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/category-hierarchy.html">Category Hierarchy</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/metadata-and-asset-management.html">Metadata and Asset Management</a></li>
<li class="toctree-l1"><a class="reference internal" href="use-cases/storing-comments.html">Storing Comments</a></li>
</ul>
</div>
</div>
</div>
<div id="btnv">
<ul id="btnvl">
</ul>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
© Copyright 2011-2012, 10gen, Inc. Licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons</a>.
<p>MongoDB®, Mongo®, and the leaf logo are registered trademarks of 10gen, Inc.</p>
<p>The MongoDB Documentation Project uses <a href="https://github.com/mongodb/docs">GitHub</a>. Fork the repository and submit pull requests to contribute.</p>
<p>If you find any issues with the documentation feel free to open a <a href="http://jira.mongodb.org/browse/DOCS">Jira Case</a> and we'll work to resolve it promptly.</p>
</div>
</body>
</html>