Services
Internship
Courses
Learn
Work
About
Let’s Talk
→
🍃
MongoDB
A flexible document database. Store data as JSON-like documents.
Start learning
Practice & quiz
MongoDB Manual
1
Getting Started with MongoDB
1.1
What is MongoDB?
8m
1.2
Collections and Databases
6m
1.3
Connecting to MongoDB
7m
2
CRUD Operations
2.1
Inserting Documents
9m
2.2
Finding Documents
10m
2.3
Query Operators
12m
2.4
Projection, Sorting, Limit & Skip
10m
2.5
Updating Documents
11m
2.6
Deleting Documents
6m
3
Indexes and Performance
3.1
Why Indexes Matter
8m
3.2
Index Types and Strategies
9m
4
Aggregation Pipeline
4.1
Introduction to the Aggregation Pipeline
11m
4.2
$project, $unwind and $addFields
10m
4.3
$lookup — Joining Collections
12m
5
Data Modeling, Mongoose and Production
5.1
Embedding vs Referencing
11m
5.2
Schema Design Patterns
10m
5.3
Mongoose: Schemas and Models
13m
5.4
Mongoose Validation and Middleware
9m
5.5
Transactions in MongoDB
8m
5.6
MongoDB Atlas: Managed Cloud Database
7m
6
Deeper Dives
6.1
Aggregation Stages Deep Dive
13m
6.2
Compound and Text Indexes
10m
6.3
Transactions: Patterns and Pitfalls
11m
6.4
Schema Design: Bucket & Extended Reference Patterns
12m
6.5
Pagination: skip/limit vs Range Queries
8m