iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up
« Previous

MongoDB HOME

Welcome to the iwantcoding.com MongoDB Tutorial. MongoDB is the most popular document database. Flexible schemas, JSON-like documents, and a powerful aggregation pipeline make it a natural fit when your data shape evolves with your product.

What this tutorial covers

ChapterYou will learn
MongoDB BasicsInstall / Atlas, collections, documents, the shell, BSON types, CRUD.
QueryingFilters, projections, sort / skip / limit, indexes, aggregation pipeline.
Schema DesignEmbed vs reference, denormalisation, transactions, schema validation.
OperationsReplica sets, sharding, backups, change streams, security.
ExamplesCheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate.

Who this is for

  • App devs with rapidly evolving data shapes.
  • Node.js teams using Mongoose / the official driver.
  • Anyone building real-time / analytics features on Atlas.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.

Example

Example
// Welcome — open mongosh to follow along.
// db.customers.find()
Try it Yourself »

Discussion

Loading…

« Previous