Skip to content

Commit 8f4889d

Browse files
DOCSP-18692 landing page improvements (#259)
* improved landing page
1 parent 28bc4d7 commit 8f4889d

File tree

3 files changed

+82
-92
lines changed

3 files changed

+82
-92
lines changed

source/fundamentals.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,4 @@ Fundamentals
2020
/fundamentals/time-series
2121
/fundamentals/typescript
2222

23-
The **Fundamentals** section contains detailed information to help you
24-
expand your knowledge on how to use MongoDB with the Node.js driver. The
25-
information in this section is divided into the following topics:
26-
2723
.. include:: /includes/fundamentals-sections.rst
28-
Lines changed: 13 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,13 @@
1-
* :doc:`Connection Guide </fundamentals/connection>`: connect to a MongoDB
2-
instance or replica set
3-
4-
* :doc:`Authentication </fundamentals/authentication>`: configure
5-
authentication and log a user in
6-
7-
* :doc:`CRUD Operations </fundamentals/crud>`: read and write data to MongoDB
8-
9-
* :doc:`Promises and Callbacks </fundamentals/promises>`: access return
10-
values using asynchronous Javascript
11-
12-
* :doc:`Aggregation </fundamentals/aggregation>`: produce reduced and
13-
summarized results in MongoDB
14-
15-
* :doc:`Indexes </fundamentals/indexes>`: create and design indexes to make
16-
your queries efficient
17-
18-
* :doc:`Collations </fundamentals/collations>`: apply language-specific
19-
sorting rules to your query results
20-
21-
* :doc:`Logging </fundamentals/logging>`: configure the driver to log
22-
MongoDB operations
23-
24-
* :doc:`Monitoring </fundamentals/monitoring>`: configure the driver to
25-
monitor MongoDB server events
26-
27-
* :doc:`GridFS </fundamentals/gridfs>`: store and retrieve large files
28-
in MongoDB
1+
Learn how to perform the following tasks using the Node.js driver in the
2+
Fundamentals section:
3+
4+
- :doc:`Connect to MongoDB </fundamentals/connection>`
5+
- :doc:`Authenticate with MongoDB </fundamentals/authentication>`
6+
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
7+
- :doc:`Access Return Values </fundamentals/promises>`
8+
- :doc:`Transform your Data </fundamentals/aggregation>`
9+
- :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
10+
- :doc:`Sort Using Collations </fundamentals/collations>`
11+
- :doc:`Log Events in the Driver </fundamentals/logging>`
12+
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
13+
- :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`

source/index.txt

Lines changed: 69 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -23,91 +23,101 @@ MongoDB Node Driver
2323

2424
Introduction
2525
------------
26-
The official MongoDB Node.js driver allows Node.js applications to
27-
connect to MongoDB and work with data. The driver features an asynchronous
28-
API which allows you to access method return values through Promises or
29-
specify callbacks to access them when communicating with MongoDB.
30-
31-
Learn
32-
-----
33-
34-
Visit the Developer Hub and MongoDB University for resources related to
35-
the Node.js driver.
36-
37-
Developer Hub
38-
~~~~~~~~~~~~~
39-
40-
The Developer Hub contains content, resources, community, and social
41-
engagement for developers.
42-
43-
To view articles on Node.js, see the `How To's and Articles page
44-
<https://developer.mongodb.com/learn/?content=Articles&text=Node.js>`_.
45-
46-
To view the forum on Node.js, see the `forums page
47-
<https://developer.mongodb.com/community/forums/tag/node-js>`_.
48-
49-
MongoDB University
50-
~~~~~~~~~~~~~~~~~~
51-
52-
MongoDB University contains free courses to inspire and educate everyone
53-
to learn MongoDB. It has the best-in-class training and empowers
54-
everyone to be successful.
5526

56-
Take the free online course taught by MongoDB
57-
`````````````````````````````````````````````
58-
59-
.. list-table::
27+
Welcome to the MongoDB Node.js driver documentation.
6028

61-
* - .. cssclass:: bordered-figure
62-
.. figure:: /includes/figures/M220JS_hero.jpg
63-
:alt: M220JS course banner
29+
Connect your Node.js applications to MongoDB and work with your data
30+
using the official Node.js driver. The driver features an asynchronous
31+
API that you can use to access method return values through Promises or
32+
specify callbacks to access them when communicating with MongoDB.
6433

65-
- `M220JS: MongoDB for JavaScript Developers <https://university.mongodb.com/courses/M220JS/about>`_
66-
Learn the essentials of Node.js application development with MongoDB.
34+
On this page, you can find descriptions of each section of the driver
35+
documentation and how to learn more about the Node.js driver.
6736

6837
Quick Start
6938
-----------
70-
To get up and running quickly, take a look at the :doc:`Quick Start
71-
</quick-start>` to learn how to establish a connection to MongoDB Atlas
72-
and begin to work with data.
39+
40+
Learn how to establish a connection to MongoDB Atlas and begin
41+
working with data in the :doc:`Quick Start </quick-start>` section.
7342

7443
Usage Examples
7544
--------------
76-
The :doc:`Usage Examples </usage-examples>` section provides
77-
runnable code snippets and explanations for common methods. We recommend
78-
this section for users that are new to the MongoDB Node.js driver.
45+
46+
For fully runnable code snippets and explanations for common
47+
methods, see the :doc:`Usage Examples </usage-examples>` section.
7948

8049
Fundamentals
8150
------------
82-
Whether you are new to MongoDB or you just want to brush up on the core
83-
concepts, you can check out the **Fundamentals** section which features
84-
material on using the Node.js driver for the following:
8551

8652
.. include:: /includes/fundamentals-sections.rst
8753

8854
API
8955
---
90-
See the `API documentation <{+api+}>`__ if you are looking for
91-
technical information about classes, methods, and configuration objects
92-
within the MongoDB Node.js driver.
56+
57+
For detailed information about classes and methods in the MongoDB
58+
Node.js driver, see the `MongoDB Node.js driver API documentation
59+
<{+api+}>`__ .
9360

9461
FAQ
9562
---
96-
The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
97-
to commonly asked questions about the MongoDB Node.js Driver.
63+
64+
For answers to commonly asked questions about the MongoDB
65+
Node.js Driver, see the :doc:`Frequently Asked Questions (FAQ) </faq>`
66+
section.
9867

9968
Issues & Help
10069
-------------
101-
The :doc:`Issues & Help </issues-and-help>` section explains how to report
102-
bugs, contribute to the driver, and find additional resources for asking
103-
questions and receiving help.
70+
71+
Learn how to report bugs, contribute to the driver, and find
72+
additional resources for asking questions and receiving help in the
73+
:doc:`Issues & Help </issues-and-help>` section.
10474

10575
Compatibility
10676
-------------
107-
The :doc:`Compatibility </compatibility>` section shows compatibility charts
108-
with the Node.js language and the MongoDB server versions.
77+
78+
For the compatibility charts that show the recommended Node.js
79+
Driver version for each MongoDB Server version, see the
80+
:doc:`Compatibility </compatibility>` section.
10981

11082
What's New
11183
----------
112-
The :doc:`What's New </whats-new>` section shows new features and
113-
changes in each version.
84+
85+
For a list of new features and changes in each version, see the
86+
:doc:`What's New </whats-new>` section.
87+
88+
Learn
89+
-----
90+
91+
Visit the Developer Hub and MongoDB University to learn more about the
92+
MongoDB Node.js driver.
93+
94+
Developer Hub
95+
~~~~~~~~~~~~~
96+
97+
The Developer Hub provides tutorials and social engagement for
98+
developers.
99+
100+
To learn how to use MongoDB features with the Node.js driver, see the
101+
`How To's and Articles page <https://developer.mongodb.com/learn/?content=Articles&text=Node.js>`_.
102+
103+
To ask questions and engage in discussions with fellow developers using
104+
the Node.js driver, see the `forums page <https://developer.mongodb.com/community/forums/tag/node-js>`_.
105+
106+
MongoDB University
107+
~~~~~~~~~~~~~~~~~~
108+
109+
MongoDB University provides free courses to teach everyone how to use MongoDB.
110+
111+
Take the free online course taught by MongoDB instructors
112+
`````````````````````````````````````````````````````````
113+
114+
.. list-table::
115+
116+
* - .. cssclass:: bordered-figure
117+
.. figure:: /includes/figures/M220JS_hero.jpg
118+
:alt: M220JS course banner
119+
120+
- `M220JS: MongoDB for JavaScript Developers <https://university.mongodb.com/courses/M220JS/about>`_
121+
Learn the essentials of Node.js application development with
122+
MongoDB.
123+

0 commit comments

Comments
 (0)