@@ -22,16 +22,28 @@ MongoDB Node Driver
2222Introduction
2323------------
2424The 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.
2627
2728.. note::
2829
2930 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
3132 docs, :node-docs:`see the Legacy Node.js driver documentation <>`.
3233 For the main MongoDB documentation, see the :manual:`MongoDB Manual
3334 </>`.
3435
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+
3547Quick Start
3648-----------
3749To get up and running quickly, take a look at the :doc:`Quick Start
@@ -40,29 +52,35 @@ and begin to work with data.
4052
4153Fundamentals
4254------------
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
4666
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
4969
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
5372
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
5675
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
5978
6079Usage Examples
6180--------------
6281The :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.
6684
6785API
6886---
@@ -73,11 +91,11 @@ within the MongoDB Node.js driver.
7391FAQ
7492---
7593The :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.
7795
7896Issues & Help
7997-------------
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
8199bugs, contribute to the driver, and find additional resources for asking
82100questions and receiving help.
83101
0 commit comments