Data and query
Model document data and query it with a deliberate schema strategy.
db.lessons.find({ minutes: { $lt: 30 } })COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how mongodb deployments, databases, and collections works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how documents, filters, projections, and shell syntax works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how fields, identifiers, updates, and atomic values works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how bson types, arrays, embedded documents, and null works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how query operators, expressions, and matching works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how conditional updates, schema validation, and branching works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how cursor iteration, aggregation stages, and batches works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how aggregation expressions and reusable pipelines works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how embedded data, references, indexes, and relationships works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how strings, regular expressions, and text search works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how validation, transactions, write concerns, and errors works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how collections, views, indexes, and deployment structure works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how document models, embedding, references, and schema evolution works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how imports, change streams, replication, and sharding works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing queries, indexes, and explain plans works in MongoDB, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.