Skip to content

Commit c2a5995

Browse files
DOCSP-18551 landing page improvements (#160)
* improved landing page
1 parent 4e62dff commit c2a5995

File tree

1 file changed

+51
-35
lines changed

1 file changed

+51
-35
lines changed

source/index.txt

Lines changed: 51 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,77 +20,93 @@ MongoDB Java Driver
2020
Introduction
2121
------------
2222

23-
The official MongoDB Java Driver enables Java applications to connect to
24-
and work with data in MongoDB. On this page, you can find descriptions of
25-
each section of the driver documentation.
26-
27-
If you are working with asynchronous stream processing and reactive
28-
streams, we recommend the `Reactive Streams Driver
23+
Welcome to the MongoDB Java driver documentation. This documentation is
24+
for the *synchronous* driver. If you are working with asynchronous stream
25+
processing and reactive streams, we recommend the `Reactive Streams Driver
2926
<https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
3027

31-
Take the free online course taught by MongoDB
32-
---------------------------------------------
33-
34-
.. list-table::
35-
36-
* - .. cssclass:: bordered-figure
37-
.. figure:: /includes/figures/M220J_hero.jpg
38-
:alt: M220J Course Hero
39-
40-
- `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
28+
The official MongoDB Java driver lets you connect your Java applications
29+
to MongoDB and work with your data. On this page, you can find descriptions of
30+
each section of the driver documentation.
4131

42-
Learn the essentials of Java application development with MongoDB.
32+
Quick Start
33+
-----------
4334

35+
This :doc:`Quick Start </quick-start>` section is where you will
36+
establish a connection to MongoDB Atlas and begin working with data.
4437

4538
Usage Examples
4639
--------------
47-
The :doc:`Usage Examples </usage-examples>` section provides
48-
runnable code snippets and explanations for common methods. We recommend
49-
this section for users that are new to the MongoDB Java driver.
40+
41+
The :doc:`Usage Examples </usage-examples>` section is where you will
42+
find runnable code snippets and high-level explanations for common
43+
methods.
5044

5145
Fundamentals
5246
------------
53-
Whether you are new to MongoDB or you want to brush up on the core
54-
concepts, you can check out the Fundamentals section which contains
55-
learning material on using the Java driver to do the following:
47+
48+
The Fundamentals section is where you will find coverage of
49+
core operations. This section contains information on how to:
5650

5751
- :doc:`Connect to MongoDB </fundamentals/connection>`
58-
- :doc:`Specify an API Version </fundamentals/versioned-api>`
52+
- :doc:`Use the Versioned API </fundamentals/versioned-api>`
5953
- :doc:`Authenticate with MongoDB </fundamentals/auth>`
60-
- :doc:`Use the Driver's Data Formats </fundamentals/data-formats>`
61-
- :doc:`Perform CRUD Operations </fundamentals/crud>`
54+
- :doc:`Convert between MongoDB Data Formats and Java Objects </fundamentals/data-formats>`
55+
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
6256
- :doc:`Simplify your Code with Builders </fundamentals/builders>`
63-
- :doc:`Perform Aggregations </fundamentals/aggregation>`
64-
- :doc:`Construct Indexes </fundamentals/indexes>`
65-
- :doc:`Specify Collations </fundamentals/collations>`
66-
- :doc:`Record Events in the Driver </fundamentals/logging>`
67-
- :doc:`Use Driver Events in your Code </fundamentals/monitoring>`
68-
- :doc:`Store and Retrieve Files in MongoDB </fundamentals/gridfs>`
57+
- :doc:`Transform your Data </fundamentals/aggregation>`
58+
- :doc:`Create Indexes to Efficiently Execute Queries </fundamentals/indexes>`
59+
- :doc:`Sort Using Collations </fundamentals/collations>`
60+
- :doc:`Log Events in the Driver </fundamentals/logging>`
61+
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
62+
- :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
6963
- :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
64+
- :doc:`Use a Time Series Collection </fundamentals/time-series>`
7065

7166
API Documentation
7267
-----------------
73-
See the `API Documentation <{+api+}/apidocs/mongodb-driver-sync/>`__
74-
if you are looking for technical information about classes, methods, and
68+
69+
The `API documentation <{+api+}/apidocs/mongodb-driver-sync/>`__
70+
has detailed technical information about classes, methods, and
7571
configuration objects within the MongoDB Java driver.
7672

7773
FAQ
7874
---
75+
7976
The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
8077
to commonly asked questions about the MongoDB Java Driver.
8178

8279
Issues & Help
8380
-------------
81+
8482
The :doc:`Issues & Help </issues-and-help>` section explains how to report
8583
bugs, contribute to the driver, and find additional resources for asking
8684
questions and receiving help.
8785

8886
Compatibility
8987
-------------
88+
9089
The :doc:`Compatibility </compatibility>` section shows compatibility charts
9190
with JVM and MongoDB server versions.
9291

9392
What's New
9493
----------
95-
The :doc:`What's New </whats-new>` section shows new features and
94+
95+
The :doc:`What's New </whats-new>` section lists new features and
9696
changes in each version.
97+
98+
Additional Learning
99+
-------------------
100+
101+
Take the free online course taught by MongoDB
102+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
103+
104+
.. list-table::
105+
106+
* - .. cssclass:: bordered-figure
107+
.. figure:: /includes/figures/M220J_hero.jpg
108+
:alt: M220J Course Hero
109+
110+
- `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
111+
112+
Learn the essentials of Java application development with MongoDB.

0 commit comments

Comments
 (0)