MongoDB

Document storage with a flexible schema.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Documents, collections and queriesThe document model, dot notation into nested data, and the query and update operators you will use every day.
  2. The aggregation pipelineStages as a sequence of transformations, the accumulators worth knowing, and how to keep a pipeline eligible for indexes.
  3. Indexes and schema design patternsCompound index ordering with ESR, the index types MongoDB offers, and the patterns that keep documents bounded as data grows.

More in Databases

SQL MySQL PostgreSQL Redis SQLite

Last refreshed 2026-09-17.