MongoDB
Document modelling, aggregation pipeline, indexing, transactions, Atlas search, change streams, and scaling MongoDB in production.
BeginnerTopics 1–10
- ·What is MongoDB?
- ·Installing MongoDB
- ·Documents and Collections
- ·CRUD: Insert
- ·CRUD: Query
- ·CRUD: Update
- ·CRUD: Delete
- ·Query Operators
- ·Projection
- ·PyMongo Basics
Start Beginner →
IntermediateTopics 11–22
- ·Indexes
- ·Compound indexes
- ·Aggregation pipeline
- ·Aggregation stages
- ·Schema design patterns
- ·Embedding vs referencing
- ·Data validation
- ·Transactions
- ·Atlas Search
- ·Change streams
- ·GridFS
- ·Time series collections
Start Intermediate →
AdvancedTopics 23–32
- ·Replication
- ·Sharding
- ·Query optimisation
- ·Index strategies
- ·Aggregation performance
- ·Security and access control
- ·Backup and recovery
- ·Atlas and cloud features
- ·MongoDB and application patterns
- ·Monitoring and diagnostics
Start Advanced →
ProductionTopics 33–40
- ·Production deployment checklist
- ·Performance tuning
- ·Schema migration strategies
- ·Multi-tenant data patterns
- ·MongoDB with microservices
- ·Data modelling for scale
- ·Operational runbooks
- ·Capacity planning
Start Production →