@@ -20,77 +20,93 @@ MongoDB Java Driver
20
20
Introduction
21
21
------------
22
22
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
29
26
<https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
30
27
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.
41
31
42
- Learn the essentials of Java application development with MongoDB.
32
+ Quick Start
33
+ -----------
43
34
35
+ This :doc:`Quick Start </quick-start>` section is where you will
36
+ establish a connection to MongoDB Atlas and begin working with data.
44
37
45
38
Usage Examples
46
39
--------------
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.
50
44
51
45
Fundamentals
52
46
------------
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 :
56
50
57
51
- :doc:`Connect to MongoDB </fundamentals/connection>`
58
- - :doc:`Specify an API Version </fundamentals/versioned-api>`
52
+ - :doc:`Use the Versioned API </fundamentals/versioned-api>`
59
53
- :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>`
62
56
- :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>`
69
63
- :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
64
+ - :doc:`Use a Time Series Collection </fundamentals/time-series>`
70
65
71
66
API Documentation
72
67
-----------------
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
75
71
configuration objects within the MongoDB Java driver.
76
72
77
73
FAQ
78
74
---
75
+
79
76
The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
80
77
to commonly asked questions about the MongoDB Java Driver.
81
78
82
79
Issues & Help
83
80
-------------
81
+
84
82
The :doc:`Issues & Help </issues-and-help>` section explains how to report
85
83
bugs, contribute to the driver, and find additional resources for asking
86
84
questions and receiving help.
87
85
88
86
Compatibility
89
87
-------------
88
+
90
89
The :doc:`Compatibility </compatibility>` section shows compatibility charts
91
90
with JVM and MongoDB server versions.
92
91
93
92
What's New
94
93
----------
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
96
96
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