@@ -16,62 +16,47 @@ MongoDB Java Driver
16
16
/issues-and-help
17
17
/compatibility
18
18
/whats-new
19
+ Release Notes <https://github.com/mongodb/mongo-java-driver/releases>
20
+ View the Source <https://github.com/mongodb/mongo-java-driver>
19
21
20
22
Introduction
21
23
------------
22
24
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.
27
34
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.
32
35
33
36
Quick Start
34
37
-----------
35
38
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 .
38
41
39
42
Usage Examples
40
43
--------------
41
44
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.
45
47
46
48
Fundamentals
47
49
------------
48
50
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
66
52
67
53
API Documentation
68
54
-----------------
69
55
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.
75
60
76
61
.. list-table::
77
62
:header-rows: 1
@@ -96,27 +81,29 @@ documentation.
96
81
FAQ
97
82
---
98
83
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.
101
87
102
88
Issues & Help
103
89
-------------
104
90
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 .
108
94
109
95
Compatibility
110
96
-------------
111
97
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.
114
101
115
102
What's New
116
103
----------
117
104
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 .
120
107
121
108
Learn
122
109
------
@@ -151,6 +138,5 @@ Take the free online course taught by MongoDB instructors
151
138
.. figure:: /includes/figures/M220J_hero.jpg
152
139
:alt: M220J Course Hero
153
140
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