@@ -25,11 +25,7 @@ developed by the MongoDB team and provides a native API for Kotlin
2525applications to connect to MongoDB and work with data. It is implemented
2626by wrapping the :driver:`MongoDB Java driver </java-drivers/>`.
2727
28- `KMongo <https://litote.org/kmongo/>`__ is a popular community-developed library
29- for working with MongoDB from Kotlin applications.
30- It is also a wrapper around the Java driver.
31- It was created prior to the creation of the official Kotlin driver to serve
32- the needs of the Kotlin community.
28+ .. include:: /includes/kmongo-description.rst
3329
3430The Kotlin driver was developed in collaboration with the creator of KMongo,
3531Julien Buret, to give users an officially-supported driver.
@@ -48,11 +44,13 @@ key differences:
4844- The official driver does *not* have built-in support for `reactor <https://projectreactor.io/>`__,
4945 `rxjava2 <https://github.com/ReactiveX/RxJava>`__, `Jackson <https://github.com/FasterXML/jackson>`__,
5046 or `GSON <https://github.com/google/gson>`__.
51- - The official driver does not support MongoDB shell commands.
47+ - The official driver does * not* support MongoDB shell commands.
5248- The official driver supports type-safe queries with the Builders API,
5349 whereas KMongo uses infix functions and property references for
5450 type-safe queries.
5551
52+ For more detailed information, see :ref:`Migrate from KMongo <kotlin-migrate-kmongo>`.
53+
5654.. _kotlin-faq-connection-pool:
5755
5856How Does Connection Pooling Work in the Kotlin Driver?
0 commit comments