diff --git a/source/configuration/app-config.txt b/source/configuration/app-config.txt index 013ecf5..b460628 100644 --- a/source/configuration/app-config.txt +++ b/source/configuration/app-config.txt @@ -319,8 +319,8 @@ objects are run sequentially during socket creation. TLS context hooks are global and affect all ``Mongo::Client`` instances in an application. -To learn more about TLS context hooks, see :ruby:`Modifying SSLContext -` in the {+ruby-driver+} +To learn more about TLS context hooks, see :ruby:`Modify the TLS Context +` in the {+ruby-driver+} documentation. Network Compression diff --git a/source/configuration/collection-config.txt b/source/configuration/collection-config.txt index 2cf28c0..229d521 100644 --- a/source/configuration/collection-config.txt +++ b/source/configuration/collection-config.txt @@ -37,9 +37,9 @@ your {+ruby-driver+} and {+mdb-server+} versions support. options. Create your collection by running the collection management Rake task, as shown in :ref:`mongoid-create-collection-rake` section of this guide. -To learn more about collection options available in the {+ruby-driver+}, see the -:ruby:`Collections ` guide in the {+ruby-driver+} -documentation. +To learn more about collection options available in the {+ruby-driver+}, +see the :ruby:`Databases and Collections ` guide +in the {+ruby-driver+} documentation. The following sections show examples of how to configure collection options when using {+odm+}. @@ -104,7 +104,7 @@ must explicitly create the corresponding collection. To do so, use the your shell: .. code-block:: bash - + rake db:mongoid:create_collections You can also run the ``create_collection`` command on a single model in the diff --git a/source/configuration/forking-server-config.txt b/source/configuration/forking-server-config.txt index ea89685..446ceaf 100644 --- a/source/configuration/forking-server-config.txt +++ b/source/configuration/forking-server-config.txt @@ -27,10 +27,7 @@ When using {+odm+} with a forking web server, adhere to the following guidelines: - If possible, do not perform any MongoDB operations in the parent - process before forking. To learn more about how the {+ruby-driver+} - handles forking, see :ruby:`Usage with Forking Servers - ` in the driver - documentation. + process before forking. - You can avoid connection errors such as ``Mongo::Error::SocketError`` and ``Mongo::Error::NoServerAvailable`` by performing the following actions: diff --git a/source/includes/configuration/sample-config-options.yml b/source/includes/configuration/sample-config-options.yml index a1ed6ab..126e32b 100644 --- a/source/includes/configuration/sample-config-options.yml +++ b/source/includes/configuration/sample-config-options.yml @@ -16,7 +16,7 @@ development: options: # All options in this section are Ruby driver client options. # To learn more, visit - # https://www.mongodb.com/docs/ruby-driver/current/reference/create-client/ + # https://www.mongodb.com/docs/ruby-driver/current/connect/connection-options/ # Sets the write concern. (default = { w: 1 }) write: diff --git a/source/interact-data/query-cache.txt b/source/interact-data/query-cache.txt index d1cefd3..0bde91b 100644 --- a/source/interact-data/query-cache.txt +++ b/source/interact-data/query-cache.txt @@ -26,9 +26,6 @@ and reuses them in the future. This prevents {+odm+} from performing the queries again, increasing application performance and reducing the database load. -To learn more about this feature, see :ruby:`Query Cache -` in the {+ruby-driver+} documentation. - Enable Query Caching -------------------- diff --git a/source/quick-start-rails.txt b/source/quick-start-rails.txt index 9e79692..a008f18 100644 --- a/source/quick-start-rails.txt +++ b/source/quick-start-rails.txt @@ -31,8 +31,8 @@ To learn how to integrate {+odm+} into an existing application, see the .. tip:: If you prefer to connect to MongoDB by using the {+ruby-driver+} without - {+odm+}, see the {+ruby-driver+} :ruby:`Quick Start guide - `. + {+odm+}, follow the :ruby:`Get Started with the Ruby Driver + ` tutorial. {+odm+} is an Object-Document Mapper (ODM) framework for MongoDB in {+language+}. By using {+odm+}, you can easily interact with your data and diff --git a/source/quick-start-sinatra.txt b/source/quick-start-sinatra.txt index 5325a9d..bcdc5f5 100644 --- a/source/quick-start-sinatra.txt +++ b/source/quick-start-sinatra.txt @@ -30,8 +30,8 @@ To learn how to integrate {+odm+} into an existing application, see the .. tip:: If you prefer to connect to MongoDB by using the {+ruby-driver+} without - {+odm+}, see the {+ruby-driver+} :ruby:`Quick Start guide - `. + {+odm+}, follow the :ruby:`Get Started with the Ruby Driver + ` tutorial. {+odm+} is an Object-Document Mapper (ODM) framework for MongoDB in {+language+}. By using {+odm+}, you can easily interact with your data and diff --git a/source/reference/compatibility.txt b/source/reference/compatibility.txt index 9ce29e4..80a3b82 100644 --- a/source/reference/compatibility.txt +++ b/source/reference/compatibility.txt @@ -41,7 +41,7 @@ of {+odm+} that you can use with a specific version of MongoDB. To use features of a particular {+mdb-server+} version, both the {+ruby-driver+} and {+odm+} must be compatible with that MongoDB version. To learn about the driver's MongoDB compatibility details, -see :ruby:`Compatibility ` +see :ruby:`Compatibility ` in the {+ruby-driver+} documentation. The first column lists the version of {+odm+}. diff --git a/source/security/encryption.txt b/source/security/encryption.txt index 8f4a4c9..c1b1554 100644 --- a/source/security/encryption.txt +++ b/source/security/encryption.txt @@ -33,10 +33,7 @@ You can set up CSFLE by using one of the following mechanisms: - Explicit encryption: Allows you to perform encrypted read and write operations with specified encryption logic throughout your application. -This guide describes how to set up CSFLE with automatic encryption. To learn more -about using explicit encryption, see the :ruby:`Explicit Encryption -` guide -in the {+ruby-driver+} documentation. +This guide describes how to set up CSFLE with automatic encryption. Install Dependencies -------------------- @@ -71,11 +68,6 @@ which your application is located and run the following command in your shell: which indicates a pre-release version in {+language+}, the ``--pre`` flag is required. -To learn how to download and install the library manually, see the -:ruby:`libmongocrypt installation guide -` -in the {+ruby-driver+} documentation. - Shared Library (Driver v2.19 or later) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -325,10 +317,5 @@ Additional Information To learn more about CSFLE, see the :manual:`Client-Side Field Level Encryption ` guide in the MongoDB {+server-manual+}. -To learn more about using CSFLE with the {+ruby-driver+}, see the -:ruby:`Client-Side Encryption -` guide in the -{+ruby-driver+} documentation. - To learn more about configuring {+odm+} in your application, see the :ref:`mongoid-app-config` guide.