@@ -16,62 +16,47 @@ MongoDB Java Driver
1616 /issues-and-help
1717 /compatibility
1818 /whats-new
19+ Release Notes <https://github.com/mongodb/mongo-java-driver/releases>
20+ View the Source <https://github.com/mongodb/mongo-java-driver>
1921
2022Introduction
2123------------
2224
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
26- <https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
25+ Welcome to the MongoDB Java driver documentation.
26+
27+ This documentation is for the *synchronous* driver. If you are working
28+ with asynchronous stream processing and reactive streams, we recommend
29+ the `Reactive Streams Driver <https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
30+
31+ Connect your Java applications to MongoDB and work with your data
32+ using the official Java driver. On this page, you can find descriptions of
33+ each section of the driver documentation and how to learn more about the Java driver.
2734
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 and where to go to learn more
31- about the Java driver.
3235
3336Quick Start
3437-----------
3538
36- This :doc:`Quick Start </quick-start>` section is where you can
37- establish a connection to MongoDB Atlas and begin working with data .
39+ Learn how to establish a connection to MongoDB Atlas and begin
40+ working with data in the :doc:`Quick Start </quick-start>` section .
3841
3942Usage Examples
4043--------------
4144
42- The :doc:`Usage Examples </usage-examples>` section is where you can
43- find runnable code snippets and high-level explanations for common
44- methods.
45+ For fully runnable code snippets and explanations for common
46+ methods, see the :doc:`Usage Examples </usage-examples>` section.
4547
4648Fundamentals
4749------------
4850
49- The Fundamentals section explains how to perform the following tasks
50- using the Java driver:
51-
52- - :doc:`Connect to MongoDB </fundamentals/connection>`
53- - :doc:`Use the Versioned API </fundamentals/versioned-api>`
54- - :doc:`Authenticate with MongoDB </fundamentals/auth>`
55- - :doc:`Convert between MongoDB Data Formats and Java Objects </fundamentals/data-formats>`
56- - :doc:`Read from and Write to MongoDB </fundamentals/crud>`
57- - :doc:`Simplify your Code with Builders </fundamentals/builders>`
58- - :doc:`Transform your Data </fundamentals/aggregation>`
59- - :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
60- - :doc:`Sort Using Collations </fundamentals/collations>`
61- - :doc:`Log Events in the Driver </fundamentals/logging>`
62- - :doc:`Monitor Driver Events </fundamentals/monitoring>`
63- - :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
64- - :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
65- - :doc:`Use a Time Series Collection </fundamentals/time-series>`
51+ .. include:: /includes/fundamentals-sections.rst
6652
6753API Documentation
6854-----------------
6955
70- The MongoDB Java driver API documentation contains detailed information
71- about classes and methods in the MongoDB Java driver. The driver
72- contains of the following libraries organized by functionality. See the
73- following table for descriptions of each library and links to the API
74- documentation.
56+ The MongoDB Java driver API documentation contains several libraries
57+ organized by functionality. For detailed information about classes and
58+ methods in each library, see the following table for their descriptions
59+ and links to the API documentation.
7560
7661.. list-table::
7762 :header-rows: 1
@@ -96,27 +81,29 @@ documentation.
9681FAQ
9782---
9883
99- The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
100- to commonly asked questions about the MongoDB Java Driver.
84+ For answers to commonly asked questions about the MongoDB
85+ Java Driver, see the :doc:`Frequently Asked Questions (FAQ) </faq>`
86+ section.
10187
10288Issues & Help
10389-------------
10490
105- The :doc:`Issues & Help </issues-and-help>` section explains how to report
106- bugs, contribute to the driver, and find additional resources for asking
107- questions and receiving help.
91+ Learn how to report bugs, contribute to the driver, and find
92+ additional resources for asking questions and receiving help in the
93+ :doc:`Issues & Help </issues-and- help>` section .
10894
10995Compatibility
11096-------------
11197
112- The :doc:`Compatibility </compatibility>` section shows compatibility charts
113- with JVM and MongoDB server versions.
98+ For the compatibility charts that show the recommended Java
99+ Driver version for each MongoDB Server version, see the
100+ :doc:`Compatibility </compatibility>` section.
114101
115102What's New
116103----------
117104
118- The :doc:`What's New </whats-new>` section lists new features and
119- changes in each version .
105+ For a list of new features and changes in each version, see the
106+ :doc:`What's New </whats-new>` section .
120107
121108Learn
122109------
@@ -151,6 +138,5 @@ Take the free online course taught by MongoDB instructors
151138 .. figure:: /includes/figures/M220J_hero.jpg
152139 :alt: M220J Course Hero
153140
154- - `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
155-
156- Learn the essentials of Java application development with MongoDB.
141+ - | `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
142+ | Learn the essentials of Java application development with MongoDB.
0 commit comments