@@ -22,16 +22,28 @@ MongoDB Node Driver
22
22
Introduction
23
23
------------
24
24
The official MongoDB Node.js driver allows Node.js applications to
25
- connect to MongoDB and work with data.
25
+ connect to MongoDB and work with data. The driver features both
26
+ callback-based and Promise-based interaction with MongoDB.
26
27
27
28
.. note::
28
29
29
30
These docs are for version 3.5 of the MongoDB Node.js driver. If
30
- you're looking for an older version of the MongoDB Node.js driver
31
+ you are looking for an older version of the MongoDB Node.js driver
31
32
docs, :node-docs:`see the Legacy Node.js driver documentation <>`.
32
33
For the main MongoDB documentation, see the :manual:`MongoDB Manual
33
34
</>`.
34
35
36
+ Take the free online course taught by MongoDB
37
+ ---------------------------------------------
38
+
39
+ .. list-table::
40
+
41
+ * - .. cssclass:: bordered-figure
42
+ .. figure:: /includes/figures/M220JS_hero.jpg
43
+
44
+ - `M220JS: MongoDB for JavaScript Developers <https://university.mongodb.com/courses/M220JS/about>`_
45
+ Learn the essentials of Node.js application development with MongoDB.
46
+
35
47
Quick Start
36
48
-----------
37
49
To get up and running quickly, take a look at the :doc:`Quick Start
@@ -40,29 +52,35 @@ and begin to work with data.
40
52
41
53
Fundamentals
42
54
------------
43
- Whether you're a brand new MongoDB developer, or just want to brush up
44
- on the core concepts then check out the :doc:`Fundamentals </fundamentals>`
45
- section that defines the following core concepts:
55
+ Whether you are new to MongoDB or you just want to brush up on the core
56
+ concepts, you can check out the **Fundamentals** section which features
57
+ material on using the Node.js driver for the following:
58
+
59
+ * :doc:`Connection Guide </fundamentals/connection>`: connect to a MongoDB
60
+ instance or replica set
61
+
62
+ * :doc:`Authentication </fundamentals/authentication>`: configure
63
+ authentication and log a user in
64
+
65
+ * :doc:`CRUD Operations </fundamentals/crud>`: read and write data to MongoDB
46
66
47
- * :doc:`CRUD </fundamentals/crud >`: Learn how to read and write data to
48
- MongoDB using Node.js
67
+ * :doc:`Indexes </fundamentals/indexes >`: create and design indexes to make
68
+ your queries efficient
49
69
50
- * :doc:`Authentication </fundamentals/authentication>`: Learn how to
51
- configure authentication and log a user in using the MongoDB Node.js
52
- driver
70
+ * :doc:`Collations </fundamentals/indexes>`: apply
71
+ language-specific sorting rules to your query results
53
72
54
- * :doc:`Logs </fundamentals/logging>`: Learn how MongoDB logs operations
55
- and how to work with them
73
+ * :doc:`Logging </fundamentals/logging>`: configure the driver to log
74
+ MongoDB operations
56
75
57
- * :doc:`Monitoring </fundamentals/monitoring>`: Learn how to monitor
58
- MongoDB server events
76
+ * :doc:`Monitoring </fundamentals/monitoring>`: configure the driver to
77
+ monitor MongoDB server events
59
78
60
79
Usage Examples
61
80
--------------
62
81
The :doc:`Usage Examples </usage-examples/overview>` section provides
63
- runnable code snippets and explanation for the common methods, best
64
- suited for new users to the MongoDB Node.js driver who want to implement
65
- common driver methods.
82
+ runnable code snippets and explanations for common methods. We recommend
83
+ this section for users that are new to the MongoDB Node.js driver.
66
84
67
85
API
68
86
---
@@ -73,11 +91,11 @@ within the MongoDB Node.js driver.
73
91
FAQ
74
92
---
75
93
The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
76
- to the most commonly asked questions about the MongoDB Node.js Driver.
94
+ to commonly asked questions about the MongoDB Node.js Driver.
77
95
78
96
Issues & Help
79
97
-------------
80
- The :doc:`Issues & Help </issues-and-help>` Section explains how to report
98
+ The :doc:`Issues & Help </issues-and-help>` section explains how to report
81
99
bugs, contribute to the driver, and find additional resources for asking
82
100
questions and receiving help.
83
101
0 commit comments