Database Management
Beginner
MongoDB
A comprehensive, beginner-friendly guide to learning MongoDB. Master the fundamentals and build real-world projects.
60 chapters
15h
4.7
(207)
What you'll learn
- What is MongoDB? | Intro to NoSQL Databases
- Introduction to MongoDB and NoSQL Databases
- Install MongoDB & MongoDB Compass | Setup Guide (Windows, Mac, Linux)
- Installing MongoDB and MongoDB Compass
- MongoDB Documents & Collections | BSON and Dynamic Schemas
- Understanding Documents and Collections
- MongoDB Create Database & Collection | use command
- Creating Databases and Collections
Course content
60 chapters Β· 15h- 1 What is MongoDB? | Intro to NoSQL Databases 15 min
- 2 Introduction to MongoDB and NoSQL Databases 15 min
- 3 Install MongoDB & MongoDB Compass | Setup Guide (Windows, Mac, Linux) 15 min
- 4 Installing MongoDB and MongoDB Compass 15 min
- 5 MongoDB Documents & Collections | BSON and Dynamic Schemas 15 min
- 6 Understanding Documents and Collections 15 min
- 7 MongoDB Create Database & Collection | use command 15 min
- 8 Creating Databases and Collections 15 min
- 9 MongoDB Data Types | BSON, ObjectId, Arrays, Dates 15 min
- 10 MongoDB Data Types Explained 15 min
- 11 "Mastering the Mongo Shell", 15 min
- 12 Inserting Documents in MongoDB 15 min
- 13 MongoDB Find Queries | find(), findOne(), and Filtering 15 min
- 14 Finding and Querying Documents 15 min
- 15 "Senior Dev" }, 15 min
- 16 Updating Documents in MongoDB 15 min
- 17 MongoDB Delete Documents | deleteOne, deleteMany, drop 15 min
- 18 Deleting Documents and Collections 15 min
- 19 MongoDB Query Operators | $gt, $lt, $in, $or 15 min
- 20 Query Operators in MongoDB 15 min
- 21 MongoDB Sort & Limit | Pagination with skip() 15 min
- 22 Sorting, Limiting, and Pagination 15 min
- 23 MongoDB Indexes | B-Tree, Compound, and Query Optimization 15 min
- 24 MongoDB Indexing and Performance 15 min
- 25 MongoDB Schema Design | One-to-One, One-to-Many Relationships 15 min
- 26 Relationships and Schema Design 15 min
- 27 MongoDB Embedding vs Referencing | Denormalization 15 min
- 28 Embedding vs Referencing Documents 15 min
- 29 MongoDB Aggregation Framework | $match, $group, aggregate() 15 min
- 30 Aggregation Framework Basics 15 min
- 31 MongoDB Advanced Aggregation | $lookup, $unwind, $facet 15 min
- 32 Advanced Aggregation Pipelines 15 min
- 33 MongoDB Array Queries | Dot Notation & Positional Operator 15 min
- 34 Working with Arrays and Nested Documents 15 min
- 35 MongoDB Schema Validation | JSON Schema Rules 15 min
- 36 Validation Rules and Data Integrity 15 min
- 37 MongoDB Transactions | ACID Properties & Sessions 15 min
- 38 Transactions in MongoDB 15 min
- 39 MongoDB Atlas Tutorial | Setup Free Cloud Database 15 min
- 40 MongoDB Atlas and Cloud Databases 15 min
- 41 MongoDB Backup & Restore | mongodump and mongorestore 15 min
- 42 Backup and Restore in MongoDB 15 min
- 43 MongoDB Security | Authentication & Role-Based Access 15 min
- 44 MongoDB Security Best Practices 15 min
- 45 Connect MongoDB to PHP | MongoDB PHP Library 15 min
- 46 Connecting MongoDB with PHP 15 min
- 47 Connect MongoDB to Node.js | MERN Stack Database Setup 15 min
- 48 Connecting MongoDB with Node.js 15 min
- 49 req.body.title`), or use `$jsonSchema` database validation (Chapter 18). 15 min
- 50 Building CRUD Applications with MongoDB 15 min
- 51 MongoDB Performance Optimization | Caching & Index Tuning 15 min
- 52 MongoDB Performance Optimization 15 min
- 53 MongoDB Real-Time Features | Change Streams Tutorial 15 min
- 54 Real-Time Applications with MongoDB 15 min
- 55 MongoDB Schema Design | Real World Examples 15 min
- 56 Real-World MongoDB Database Design Projects 15 min
- 57 MongoDB Scaling | Replica Sets & Sharding Tutorial 15 min
- 58 Scaling MongoDB Applications 15 min
- 59 { bsonType: "string", description: "must be string" }, 15 min
- 60 Capstone Project: Building a Complete API 15 min