1
- .. http://www.mongodb.org/display/DOCS/Ruby+Language+Center
2
-
3
1
.. _ruby-language-center:
2
+ .. _ruby-driver-landing:
4
3
5
- *******************
4
+ ===================
6
5
Ruby MongoDB Driver
7
- *******************
8
-
9
- .. default-domain:: mongodb
6
+ ===================
10
7
11
- .. class:: hidden
8
+ .. toctree::
9
+ :titlesonly:
12
10
13
- .. toctree::
14
- :titlesonly:
15
-
16
- Get Started <getting-started>
17
- Tutorials <tutorials>
18
- Connection & Configuration <reference/connection-and-configuration>
19
- Working with Data <reference/working-with-data>
20
- Schema Operations <reference/schema-operations>
21
- API <https://mongodb.com/docs/ruby-driver/current/api/>
22
- Release Notes <release-notes>
23
- Additional Resources <reference/additional-resources>
24
- Contribute <contribute>
11
+ Get Started </getting-started>
12
+ Tutorials </tutorials>
13
+ Connection & Configuration </reference/connection-and-configuration>
14
+ Working with Data </reference/working-with-data>
15
+ Schema Operations </reference/schema-operations>
16
+ API <https://www.mongodb.com/docs/ruby-driver/current/api/>
17
+ Release Notes </release-notes>
18
+ Additional Resources </reference/additional-resources>
19
+ Contribute </contribute>
25
20
26
21
Welcome to the documentation site for the official MongoDB Ruby driver.
27
22
You can add the driver to your application to work with MongoDB in
28
23
Ruby.
29
24
30
25
Get Started
31
- ===========
26
+ -----------
32
27
33
28
To get started with the Ruby driver, see :doc:`/installation` and
34
29
:doc:`/tutorials/quick-start`. Continue to :doc:`/tutorials`
35
30
for high level documentation for common operations.
36
31
37
32
BSON
38
- ====
33
+ ----
39
34
40
35
The Ruby BSON implementation is packaged in a separate gem with C and
41
36
Java extensions for speed depending on the runtime environment.
42
37
43
38
For reference on the Ruby BSON gem, see the :doc:`/tutorials/bson`.
44
39
45
40
Object Mappers
46
- ==============
41
+ --------------
47
42
48
43
Because MongoDB is so easy to use, the basic Ruby driver can be the
49
44
best solution for many applications. But if you need validations,
@@ -56,12 +51,6 @@ Because MongoDB is a document-based database, these mappers are called
56
51
Object Document Mappers (ODM) as opposed to Object Relational Mappers
57
52
(ORM).
58
53
59
- The ODM officially supported by MongoDB is Mongoid, originally written
60
- by Durran Jordan.
61
-
62
- For tutorials on Mongoid, see the `Mongoid Manual <https://mongodb.com/docs/mongoid/master>`_.
54
+ The official ODM for MongoDB in Ruby is **Mongoid**.
63
55
64
- .. COMMENT For the actual build, see mongodb/docs-ruby repo which pulls the documentation source from:
65
- .. mongo-ruby-driver,
66
- .. bson-ruby, and
67
- .. mongoid repos.
56
+ To learn about Mongoid, see the `Mongoid documentation <https://www.mongodb.com/docs/mongoid/current/>`__.
0 commit comments