MongoDB Fundamentals
Document model, CRUD operations, detailed query operators, indexing, aggregation pipelines, and Node.js with Mongoose.
Curriculum
40 lessons
MongoDB Home, Introduction & Why Learn
Article · 18 min
Introduction to NoSQL
Article · 15 min
Introduction to MongoDB & How It Works
Article · 16 min
MongoDB vs RDBMS & MySQL
Article · 14 min
Installation on Windows, macOS & Ubuntu
Article · 17 min
MongoDB Compass & Atlas Setup
Article · 15 min
Database, Collection & Document
Article · 14 min
JSON, BSON & Data Types
Article · 16 min
ObjectId & MongoDB Cursor
Article · 15 min
MongoDB Atlas, Compass & Shell
Article · 13 min
CRUD Operations Overview
Article · 16 min
Insert Operations
Article · 14 min
Update Operations
Article · 16 min
Delete Operations
Article · 12 min
Find() & FindOne() Methods
Article · 18 min
Query Nested Docs, Arrays & Null
Article · 16 min
FindAndModify Family
Article · 14 min
Comparison Operators
Article · 16 min
Logical Operators
Article · 14 min
Arithmetic Operators
Article · 15 min
Field Update Operators
Article · 18 min
Array Expression Operators
Article · 16 min
Array Update Operators
Article · 20 min
String Expression Operators
Article · 16 min
Aggregation Pipeline
Article · 22 min
Aggregation Stages & Limits
Article · 20 min
Aggregation Commands
Article · 22 min
Create, Get & Drop Indexes
Article · 18 min
Index Types
Article · 20 min
Map-Reduce & Aggregation Tools
Article · 14 min
Transactions & ACID in MongoDB
Article · 18 min
Data Modeling & Relationships
Article · 20 min
Embedding Data & JSON Schema Validation
Article · 16 min
Replication & Replica Sets
Article · 18 min
Sharding & Horizontal Scale
Article · 18 min
MongoDB Security
Article · 16 min
Node.js — Connect with Mongoose
Article · 20 min
Projects: Signup & Login with Node.js
Article · 22 min
Connect Django to MongoDB
Article · 14 min
Exercises, Interview & Next Steps
Article · 12 min