Introduction
Welcome to the documentation site for the MongoDB Ruby Driver, the official MongoDB driver for Ruby applications.
Get Started
Learn how to install the driver, establish a connection to MongoDB, and begin working with data in the Get Started with the Ruby Driver tutorial.
Connect to MongoDB
Learn how to create and configure a connection to a MongoDB deployment in the Connect section.
Databases and Collections
Learn how to use the Ruby driver to work with MongoDB databases and collections in the Databases and Collections section.
CRUD Operations
Learn how you can retrieve data and write date from MongoDB in the CRUD Operations section.
Transform Your Data with Aggregation
Learn how to use the Ruby driver to perform aggregation operations in the Aggregation section.
Specialized Data Formats
Learn how to work with specialized data formats in the Data Formats section.
Optimize Queries by Using Indexes
Learn how to work with common types of indexes in the Optimize Queries by Using Indexes section.
Configure Operations on Replica Sets
Learn how to configure read and write operations on a replica set in the Configure CRUD Operations section.
Atlas Search
Learn how to use Atlas Search to build full-text search capabilities in the Run an Atlas Search Query guide.
Atlas Vector Search
Learn how to use Atlas Vector Search to query your Atlas data based on semantic meaning rather than keyword matches in the Run an Atlas Vector Search Query guide.
Monitor Your Application
Learn how to monitor and log change events in the Monitoring and Logging section.
Secure Your Data
Learn how to authenticate your application and encrypt your data in the Security section.
Specialized Data Formats
Learn how to work with specialized data formats and custom types in the Data Formats section.
Release Notes
For a list of new features and changes in each version, see the Release Notes section.
Upgrade Driver Versions
Learn what changes you must make to your application to upgrade driver versions in the Upgrade Driver Versions section.
Compatibility
To learn about the versions of the MongoDB Server and the Ruby language that are compatible with each version of the Ruby driver, see the Compatibility section.
API
For detailed information about types and methods in the MongoDB Go driver, see the MongoDB Ruby Driver API Documentation.
Issues & Help
Learn how to report bugs, contribute to the driver, and find more resources for asking questions and receiving help in the Issues & Help section.