@@ -14,6 +14,8 @@ The :binary:`~bin.mongo` shell is an interactive JavaScript interface to
1414MongoDB. You can use the :binary:`~bin.mongo` shell to query and update
1515data as well as perform administrative operations.
1616
17+ .. include:: /includes/fact-mongosh-callout.rst
18+
1719Download the ``mongo`` Shell
1820----------------------------
1921
@@ -395,10 +397,41 @@ Exit the Shell
395397
396398To exit the shell, type ``quit()`` or use the ``<Ctrl-C>`` shortcut.
397399
400+ .. _compare-mongosh-mongo:
401+
402+ Comparison of the ``mongo`` Shell and ``mongosh``
403+ -------------------------------------------------
404+
405+ .. note::
406+
407+ :mongosh:`mongosh </>` is currently available as a
408+ **Beta** release. The product, its features, and the corresponding
409+ documentation may change during the Beta stage.
410+
411+ The new MongoDB Shell, :mongosh:`mongosh </>`, offers numerous
412+ advantages over the :binary:`~bin.mongo` shell, such as:
413+
414+ - Improved syntax highlighting.
415+
416+ - Improved command history.
417+
418+ - Improved logging.
419+
420+ During the beta stage, ``mongosh`` supports a subset of the
421+ :binary:`~bin.mongo` shell methods. Achieving feature parity between
422+ ``mongosh`` and the ``mongo`` shell is an ongoing effort.
423+
424+ To maintain backwards compatibility, the methods that ``mongosh``
425+ supports use the same syntax as the corresponding methods in the
426+ :binary:`~bin.mongo` shell. To see the complete list of methods
427+ supported by ``mongosh``, see
428+ :mongosh:`MongoDB Shell Methods </reference/methods>`.
429+
398430.. seealso::
399431
400432 - :gettingstarted:`Getting Started Guide </shell>`
401433 - :binary:`~bin.mongo` Reference Page
434+ - :mongosh:`mongosh Documentation </>`
402435
403436.. class:: hidden
404437
0 commit comments