Welcome to The MongoDB Docs
MongoDB is a document-oriented, operational database built from the ground up as an alternative to the relational database for modern applications. Unlike relational databases, MongoDB allows developers to store rich JSON-like documents that map naturally to the objects they use in their code:
How This Documentation is Organized
Getting Started
Start here! Our Getting Started guide walks you through deploying your first database and downloading all the tools and libraries you need to start developing with MongoDB.
Development
Everything you need to know to write apps with MongoDB, from connecting, CRUD, and the core query language, to index optimization and data modeling.
Management
Everything you need to know to administer and manage MongoDB deployments, including provisioning, scaling, backup, monitoring, disaster recovery, security.
Client Libraries
Connect application code to MongoDB with a client library in your favorite programming language or application framework.
Tools
Explore tools and integrations to aid in both development and management, including simplifying database management, integration, migration, and data visualization.
Atlas Architecture Center
Learn best practices for designing scalable, secure, and resilient systems using MongoDB in enterprise environments including architecture fundamentals, MongoDB capabilities, and reference architectures.