# Laravel MongoDB - (current) > The official documentation for the Laravel MongoDB integration, including getting started, connecting to MongoDB, working with data, and integrations. - [Connection Guide](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/connect/connect-to-mongodb.md) - [Connection Options](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/connect/connection-options.md) - [Compress Network Traffic](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/connect/network-compression.md): Enable network compression while using Laravel MongoDB to reduce the data transferred and transfer costs by using the Snappy, Zlib, or Zstandard algorithms. - [Enable and Configure TLS](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/connect/tls.md) - [Databases and Collections](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/database-collection.md) - [Time Series Collections](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/database-collection/time-series.md) - [Laravel Feature Compatibility](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/feature-compatibility.md) - [Get Started with Laravel MongoDB](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/get-started.md): Learn how to add the Laravel MongoDB integration to a new Laravel application, connect to MongoDB Atlas, and perform read and write operations on the sample data. - [Laravel MongoDB](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/index.md): The official documentation for the Laravel MongoDB integration, including getting started, connecting to MongoDB, working with data, and integrations. - [Cache and Locks](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/integrations/cache.md): Learn how to configure MongoDB as a back end for Laravel Cache and Locks, including how to set up cache stores, manage locks, and perform cache operations. - [Configure Laravel Queue](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/integrations/queues.md): Learn how to configure MongoDB as a back end for Laravel Queue, including how to set up queue connections, manage failed jobs, and set up job batching. - [Full-Text Search with Scout](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/integrations/scout.md): Learn how to install and use the Laravel Scout feature in your Laravel MongoDB application to index and implement full-text search on your Eloquent models. - [Use HTTP Sessions](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/integrations/sessions.md): Learn how to set up HTTP sessions to store user information by using the Laravel MongoDB integration, including how to configure the session driver and connection. - [User Authentication](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/integrations/user-authentication.md): Learn how to authenticate MongoDB users by using Laravel's authentication functionality, including how to modify the User model, create a controller, and customize. - [Aggregation Operations](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/aggregation-builder.md): Learn how to perform aggregation operations in MongoDB using the Laravel MongoDB integration, including building and running aggregation pipelines with code examples. - [Tutorial: Build a Task Reminder With Laravel and MongoDB](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/application-tutorial.md): Learn how to build a complete task reminder application with Laravel and MongoDB, including CRUD operations, authentication, and scheduled notifications. - [Run a MongoDB Search Query](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/atlas-search.md): Learn how to run a MongoDB Search query using the Laravel MongoDB integration to perform full-text and semantic search operations on your MongoDB data. - [Build a Back End Service](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/backend-service-tutorial.md): Learn how to build a back-end REST API with the Laravel MongoDB integration, including how to perform CRUD operations and connect to a MongoDB Atlas deployment. - [Delete Documents](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/delete.md) - [Store Large Files with GridFS](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/filesystems.md): Learn how to store and retrieve large files in MongoDB using GridFS with the Laravel MongoDB integration, including setup and configuration of the GridFS Adapter for Flysystem. - [Insert Documents](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/insert.md): Learn how to insert documents into MongoDB using the Laravel MongoDB integration, including inserting single and multiple documents with Eloquent models and code examples. - [Update Documents](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/modify.md): Learn how to update documents in MongoDB using the Laravel MongoDB integration, including updating single and multiple documents with Eloquent models. - [Query Builder](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query-builder.md) - [Query Documents](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query.md): Learn how to query documents in MongoDB using the Laravel MongoDB integration, with code templates for find, count, distinct, text search, and result modification. - [Modify Query Results](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query/modify-results.md): Learn how to modify query results in MongoDB using the Laravel MongoDB integration, including sorting, limiting, skipping, and projecting fields with code examples. - [Enable Query Logging](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query/query-logging.md) - [Set a Read Preference](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query/read-pref.md) - [Retrieve MongoDB Data](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query/retrieve.md): Learn how to retrieve data from MongoDB collections by using the Laravel MongoDB integration, including find operations, query filters, and field projections. - [Perform a Text Query](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/query/search-text.md): Learn how to search text in MongoDB collections by using the Laravel MongoDB integration, including how to create text indexes and perform text field queries. - [Run a Database Transaction](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/transactions.md): Learn how to run a database transaction in MongoDB using the Laravel MongoDB integration, including commit, rollback, and callback-based transaction patterns. - [Run a MongoDB Vector Search Query](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/interact-data/vector-search.md): Learn how to run a MongoDB Vector Search query using the Laravel MongoDB integration to perform semantic search on vector embeddings stored in MongoDB. - [Issues & Help](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/issues-and-help.md) - [Eloquent Model Class](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/model-data/model-class.md) - [Eloquent Model Relationships](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/model-data/relationships.md): Learn how to define Eloquent model relationships in Laravel MongoDB, including one-to-one, one-to-many, many-to-many, and other relationship patterns. - [Schema Builder](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/model-data/schema-builder.md) - [Upgrade Library Version](https://www.mongodb.com/docs/drivers/php/laravel-mongodb/current/upgrade.md)