Skip to main content

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