🟢 NoSQL with MongoDB

Master document-based databases and modern NoSQL development patterns

← Back to Database Courses

NoSQL MongoDB Curriculum

12
MongoDB Units
~60
NoSQL Operations
v7.0
Latest Version
Scalable
Solutions
1

NoSQL Fundamentals

Learn NoSQL concepts, document databases, and MongoDB basics.

  • What is NoSQL
  • NoSQL vs SQL comparison
  • Document database concepts
  • MongoDB introduction
  • BSON vs JSON
  • MongoDB installation
  • MongoDB shell basics
  • MongoDB ecosystem
2

Documents & Collections

Understand MongoDB document structure and collection organization.

  • Document structure
  • Collections overview
  • Database organization
  • Field types and values
  • Embedded documents
  • Arrays in documents
  • ObjectId and _id field
  • Schema design principles
3

Basic CRUD Operations

Master Create, Read, Update, and Delete operations in MongoDB.

  • insertOne() and insertMany()
  • find() and findOne()
  • Query filters
  • updateOne() and updateMany()
  • deleteOne() and deleteMany()
  • replaceOne() method
  • Bulk operations
  • Return documents
4

Query Operations

Build complex queries with MongoDB query operators.

  • Comparison operators
  • Logical operators
  • Element operators
  • Array operators
  • Regular expressions
  • Text search
  • Cursor methods
  • Query optimization
5

Update Operations

Learn advanced update operations and field manipulation.

  • Update operators ($set, $unset)
  • Increment operators ($inc, $mul)
  • Array update operators
  • Positional operators
  • Upsert operations
  • Multi-document updates
  • Update with aggregation
  • Field renaming
6

Aggregation Framework

Process and analyze data with MongoDB aggregation pipelines.

  • Aggregation concepts
  • Pipeline stages
  • $match and $project
  • $group and $sort
  • $lookup (joins)
  • $unwind arrays
  • Aggregation expressions
  • Pipeline optimization