Skip to content

Commit b56eae0

Browse files
authored
Merge branch 'master' into DOCSP-29239
2 parents ea16094 + 19918de commit b56eae0

File tree

3 files changed

+22
-75
lines changed

3 files changed

+22
-75
lines changed

source/includes/fundamentals-sections.rst

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ Learn how to perform the following tasks using the Kotlin driver in the
22
Fundamentals section:
33

44
- :doc:`Connect to MongoDB </fundamentals/connection>`
5-
- :doc:`Authenticate with MongoDB </fundamentals/auth>`
65
- :doc:`Use the Stable API </fundamentals/stable-api>`
76
- :doc:`Convert between MongoDB Data Formats and Kotlin Objects </fundamentals/data-formats>`
87
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
@@ -13,17 +12,9 @@ Fundamentals section:
1312
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
1413

1514
.. TODO : add back in after MVP
16-
17-
.. - :doc:`Connect to MongoDB </fundamentals/connection>`
1815
.. - :doc:`Authenticate with MongoDB </fundamentals/auth>`
19-
.. - :doc:`Convert between MongoDB Data Formats and Kotlin Objects </fundamentals/data-formats>`
20-
.. - :doc:`Read from and Write to MongoDB </fundamentals/crud>`
21-
.. - :doc:`Simplify your Code with Builders </fundamentals/builders>`
2216
.. - :doc:`Transform your Data </fundamentals/aggregation>`
23-
.. - :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
2417
.. - :doc:`Sort Using Collations </fundamentals/collations>`
25-
.. - :doc:`Log Events in the Driver </fundamentals/logging>`
26-
.. - :doc:`Monitor Driver Events </fundamentals/monitoring>`
2718
.. - :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
2819
.. - :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
2920
.. - :doc:`Use a Time Series Collection </fundamentals/time-series>`

source/index.txt

Lines changed: 17 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
===================
2-
MongoDB Java Driver
3-
===================
1+
=====================
2+
MongoDB Kotlin Driver
3+
=====================
44

55
.. default-domain:: mongodb
66

@@ -10,7 +10,6 @@ MongoDB Java Driver
1010

1111
/quick-start
1212
/quick-reference
13-
/usage-examples
1413
/fundamentals
1514
/api-documentation
1615
/faq
@@ -25,16 +24,15 @@ MongoDB Java Driver
2524
Introduction
2625
------------
2726

28-
Welcome to the documentation site for the Java Driver, the official
29-
MongoDB driver for synchronous Java applications. Download it using
27+
Welcome to the documentation site for the Kotlin Driver, the official
28+
MongoDB driver for server-side Kotlin applications using coroutines. Download it using
3029
`Maven <https://maven.apache.org/>`__ or
3130
`Gradle <https://gradle.org/>`__, or set up a runnable project by
3231
following our Quick Start guide.
3332

34-
If your Java application requires asynchronous stream processing, use the
35-
:driver:`Reactive Streams Driver </reactive-streams/>` which uses Reactive
36-
Streams to make non-blocking calls to MongoDB.
37-
33+
If your Kotlin application requires synchronous processing, use the
34+
:driver:`Sync Driver <TODO:(DOCSP-29157)>` which uses synchronous operations
35+
to make blocking calls to MongoDB.
3836

3937
Quick Start
4038
-----------
@@ -48,12 +46,6 @@ Quick Reference
4846
See driver syntax examples for common MongoDB commands in the
4947
:ref:`Quick Reference <kotlin-quick-reference>` section.
5048

51-
Usage Examples
52-
--------------
53-
54-
For fully runnable code snippets and explanations for common
55-
methods, see the :doc:`Usage Examples </usage-examples>` section.
56-
5749
Fundamentals
5850
------------
5951

@@ -62,7 +54,7 @@ Fundamentals
6254
API Documentation
6355
-----------------
6456

65-
The MongoDB Java driver API documentation contains several libraries
57+
The MongoDB Kotlin driver API documentation contains several libraries
6658
organized by functionality. For detailed information about classes and
6759
methods in each library, see the following table for their descriptions
6860
and links to the API documentation.
@@ -84,17 +76,14 @@ and links to the API documentation.
8476
* - `Core <{+api+}/apidocs/mongodb-driver-core/index.html>`__
8577
- Shared core classes
8678

87-
* - `Java Driver <{+api+}/apidocs/mongodb-driver-sync/index.html>`__
88-
- Modern API
89-
90-
* - `Legacy Java Driver <{+api+}/apidocs/mongodb-driver-legacy/index.html>`__
91-
- Legacy API
79+
* - `Kotlin Driver <TODO:(DOCSP-29169)>`__
80+
- API
9281

9382
FAQ
9483
---
9584

9685
For answers to commonly asked questions about the MongoDB
97-
Java Driver, see the :doc:`Frequently Asked Questions (FAQ) </faq>`
86+
Kotlin Driver, see the :doc:`Frequently Asked Questions (FAQ) </faq>`
9887
section.
9988

10089
Issues & Help
@@ -107,7 +96,7 @@ additional resources for asking questions and receiving help in the
10796
Compatibility
10897
-------------
10998

110-
For the compatibility charts that show the recommended Java
99+
For the compatibility charts that show the recommended Kotlin
111100
Driver version for each MongoDB Server version, see the
112101
:doc:`Compatibility </compatibility>` section.
113102

@@ -117,53 +106,20 @@ What's New
117106
For a list of new features and changes in each version, see the
118107
:doc:`What's New </whats-new>` section.
119108

120-
Upgrade Driver Versions
121-
-----------------------
122-
123-
Learn what changes you may need to make to your application to upgrade
124-
driver versions in the :ref:`Upgrade Driver Versions <kotlin-upgrade-driver>`
125-
section.
126-
127-
Migrate from the Legacy API
128-
---------------------------
129-
130-
Learn what changes you may need to make to your application to migrate
131-
from the legacy API to the current API in the :ref:`Migrate from the
132-
Legacy API <kotlin-legacy-api>` section.
133-
134-
135109
Learn
136110
------
137111

138112
Visit the Developer Hub and MongoDB University to learn more about the
139-
MongoDB Java driver.
113+
MongoDB Kotlin driver.
140114

141115
Developer Hub
142116
~~~~~~~~~~~~~
143117

144118
The Developer Hub provides tutorials and social engagement for
145119
developers.
146120

147-
To learn how to use MongoDB features with the Java driver, see the `How
148-
To's and Articles page <https://www.mongodb.com/developer/learn/?content=Articles&text=java#main>`__.
121+
To learn how to use MongoDB features with the Kotlin driver, see the `How
122+
To's and Articles page <https://www.mongodb.com/developer/learn/?content=Articles&text=kotlin#main>`__.
149123

150124
To ask questions and engage in discussions with fellow developers using
151-
the Java Driver, see the `forums page <https://www.mongodb.com/community/forums/tag/java>`__.
152-
153-
MongoDB University
154-
~~~~~~~~~~~~~~~~~~
155-
156-
MongoDB University provides free courses to teach everyone how to use
157-
MongoDB.
158-
159-
Take the free online course taught by MongoDB instructors
160-
`````````````````````````````````````````````````````````
161-
162-
.. list-table::
163-
164-
* - .. figure:: /includes/figures/M220J_hero.jpg
165-
:alt: MongoDB Java Course Hero
166-
167-
- `Using MongoDB with Java <https://learn.mongodb.com/learning-paths/using-mongodb-with-kotlin>`_
168-
169-
Learn the essentials of Java application development with MongoDB.
125+
the Kotlin Driver, see the `forums page <https://www.mongodb.com/community/forums/tag/kotlin>`__.

source/issues-and-help.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Issues & Help
1010
:depth: 1
1111
:class: singlecol
1212

13-
We are lucky to have a vibrant MongoDB Java community that includes users
14-
with varying levels of experience using the Java driver. We find the quickest
13+
We are lucky to have a vibrant MongoDB Kotlin community that includes users
14+
with varying levels of experience using the Kotlin driver. We find the quickest
1515
way to get support for general questions is through the `MongoDB Community Forums <https://community.mongodb.com>`_.
1616

1717
Refer to our `support channels <https://www.mongodb.org/about/support>`_
@@ -20,17 +20,17 @@ documentation for more information.
2020
Bugs / Feature Requests
2121
-----------------------
2222

23-
If you think you've found a bug or want to see a new feature in the Java
23+
If you think you've found a bug or want to see a new feature in the Kotlin
2424
driver, please open a case in our issue management tool, JIRA:
2525

2626
* `Create an account and login <https://jira.mongodb.org>`_.
2727
* Navigate to `the JAVA project <https://jira.mongodb.org/browse/JAVA>`_.
2828
* Click :guilabel:`Create`. Please provide as much information as possible
2929
about the issue and the steps to reproduce it.
3030

31-
Bug reports in JIRA for the Java driver and the Core Server (i.e. SERVER) project are **public**.
31+
Bug reports in JIRA for the Kotlin driver and the Core Server (i.e. SERVER) project are **public**.
3232

33-
If youve identified a security vulnerability in a driver or any other
33+
If you've identified a security vulnerability in a driver or any other
3434
MongoDB project, please report it according to the instructions found in the
3535
:manual:`Create a Vulnerability Report page </tutorial/create-a-vulnerability-report>`.
3636

0 commit comments

Comments
 (0)