Introduction & Basics |
Overview, Features, NoSQL vs SQL, Use Cases, Editions |
✅ |
|
|
|
Installation & Setup |
System Requirements, Installation (Linux/Windows), Configuration, Mongo Shell |
✅ |
✅ |
|
|
Databases & Collections |
Create Database, Create Collection, Drop Database, Drop Collection |
✅ |
✅ |
|
|
Documents |
BSON Format, JSON vs BSON, Embedded Documents, Arrays |
✅ |
✅ |
|
|
CRUD Operations |
Insert, Find, Update, Delete, Upsert |
✅ |
✅ |
✅ |
|
Querying |
Filters, Projection, Sort, Limit, Skip |
✅ |
✅ |
✅ |
|
Indexes |
Single Field, Compound, Multikey, Text, Unique, TTL, Sparse |
✅ |
✅ |
✅ |
✅ |
Aggregation Framework |
$match, $group, $project, $sort, $lookup, Pipelines |
|
✅ |
✅ |
✅ |
Data Modeling |
Embedded vs Referenced, Schema Design, Relationships |
✅ |
✅ |
✅ |
✅ |
Replication |
Replica Sets, Primary/Secondary, Election, Oplog |
|
✅ |
✅ |
✅ |
Sharding |
Shard Keys, Range Sharding, Hashed Sharding, Balancer |
|
✅ |
✅ |
✅ |
Transactions |
Multi-Document ACID, Start/Commit/Rollback, Session |
|
✅ |
✅ |
✅ |
Performance Tuning |
Indexing Strategies, Query Optimization, Explain Plan |
|
✅ |
✅ |
✅ |
Security |
Authentication, Authorization, Roles, LDAP, TLS/SSL |
✅ |
✅ |
✅ |
✅ |
Backup & Restore |
mongodump, mongorestore, Point-in-Time Recovery |
✅ |
✅ |
✅ |
✅ |
Monitoring & Management |
MongoDB Compass, Monitoring Tools, Profiler, Metrics |
✅ |
✅ |
✅ |
✅ |
Replication & HA |
Failover, Heartbeat, Read/Write Concern, Voting |
|
✅ |
✅ |
✅ |
Cloud & Atlas |
MongoDB Atlas, Cloud Deployment, Clusters, Scaling |
|
✅ |
✅ |
✅ |
Advanced Aggregation |
$facet, $bucket, $graphLookup, $function, Map-Reduce |
|
|
✅ |
✅ |
Performance & Scaling |
Shard Balancing, Chunk Migration, Indexing for Large Collections |
|
|
✅ |
✅ |
Change Streams & Triggers |
Real-time Streams, Watch, Resume Tokens |
|
|
✅ |
✅ |
Replication Lag & Troubleshooting |
Oplog Size, Lag Monitoring, Recovery |
|
|
✅ |
✅ |
Operational Best Practices |
Maintenance, Version Upgrades, Schema Evolution |
|
✅ |
✅ |
✅ |
Analytics & BI Integration |
MongoDB Connector for BI, SQL Query Integration |
|
|
✅ |
✅ |
Emerging Features |
Time Series Collections, Vector Search, AI/ML Integration |
|
|
|
✅ |