</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

MongoDB

21 lessons · 100% free
1MongoDB Basics
What is MongoDB?Setting Up MongoDB (Atlas)Databases, Collections & Documents
2CRUD Operations
Inserting DocumentsFinding DocumentsQuery Operators, Sort & LimitUpdating DocumentsDeleting & Aggregation
3Mongoose & the Full Stack
Mongoose: Connecting from NodeSchema Validation & DefaultsCRUD with MongooseUsing Mongoose in Express RoutesRelationships & populate
4Going Deeper: Production MongoDB
Indexes & explain() — Making Queries FastThe Aggregation Pipeline in DepthSchema Design: Embed vs ReferenceDeeper Query OperatorsMulti-Document TransactionsHow MongoDB Scales: Replication & Sharding
5Projects
Project: Full MERN Back-EndCapstone: Full MERN Application
Database

MongoDB — The Database

A flexible NoSQL database that stores data as JSON-like documents. The M in MERN — where your app’s data lives, queried with Mongoose.

21 lessons5 chaptersStart: What is MongoDB? →

1MongoDB Basics

What is MongoDB?30 minSetting Up MongoDB (Atlas)35 minDatabases, Collections & Documents30 min

2CRUD Operations

Inserting Documents30 minFinding Documents35 minQuery Operators, Sort & Limit35 minUpdating Documents30 minDeleting & Aggregation30 min

3Mongoose & the Full Stack

Mongoose: Connecting from Node40 minSchema Validation & Defaults30 minCRUD with Mongoose40 minUsing Mongoose in Express Routes50 minRelationships & populate35 min

4Going Deeper: Production MongoDB

Indexes & explain() — Making Queries Fast45 minThe Aggregation Pipeline in Depth50 minSchema Design: Embed vs Reference45 minDeeper Query Operators35 minMulti-Document Transactions35 minHow MongoDB Scales: Replication & Sharding35 min

5Projects

Project: Full MERN Back-End180 minCapstone: Full MERN Application300 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India