Search⌘ K

Introduction to MongoDB

Explore MongoDB's flexible document-based design and understand key concepts like BSON format, multi-cloud deployment with MongoDB Atlas, and horizontal scaling through sharding. Learn how to perform essential CRUD operations—Create, Read, Update, and Delete—to manage and interact with data efficiently in MongoDB.

What is MongoDB?

MongoDB is a document database that’s not relational. It has a flexible data model that allows us to store unstructured data while also supporting full indexing. Many companies, including Sega, Adobe, and Google, now use MongoDB to store a lot of their data.

MongoDB Atlas is a multi-cloud database service that helps deploy and scale a MongoDB cluster in clouds like AWS, Google Cloud, and Microsoft Azure. It’s managed by MongoDB.

Features of MongoDB

Here are a few of MongoDB’s features:

  • It stores documents in collections using the Binary JSON (BSON) format. The BSON format allows it to internally index and map document contents, making it extremely easy to read and write documents effectively and quickly.

  • MongoDB indexes BSON documents and supports ad ...