Document database — flexible schemas, aggregation pipeline, sharding, and change streams for event-driven apps.
Five passes over the same idea, each from a different angle. Do them in order, or jump to whichever you need.
MongoDB stores data as flexible JSON-like documents (BSON). The aggregation pipeline enables complex transformations. Key features: schema validation, transactions, change streams, Atlas Search, and horizontal scaling via sharding. Best for content management, catalogs, and applications with evolving schemas.