MongoDB Roadmap Introduction to MongoDB Understanding MongoDB Benefits of MongoDB Installing MongoDB Mongo shell basics CRUD operation MongoDB vs SQL MongoDB CRUD Operation Creating documents Reading document Updating document Deleting document Aggregation Using MongoDB Compass MongoDB Schema Design Understanding Schema Relationship:1-1, 1-M, M-M Schema Design principles Data modeling techniques Normalized vs Denormalized data Dealing with unstructured data MongoDB Indexing Introduction to Indexing Types of Indexing Index properties Text Indexing 2D indexing 2D sphere indexing MongoDB Security Authentication and Authorization Enabling access control Role-Based access control Security best practices Auditing Encryption MongoDB Performance Performance Basics Profiling Monitoring performance Optimizing queries Capacity planning and scaling TSP issues MongoDB Administration MongoDB servers and services Replica Sets Sharding Backup and Recovery Automation and Orchestration Diagnostics logs Tools and Interfaces MongoDB Compass MongoDB Charts MongoDB for VS Code MongoDB CLIt MongoDB GUI MongoDB Atlas Aggregation Framework Introduction to Aggregation Aggregation pipeline Map-Reduce function Sharded Collections Real-time aggregations Advantages of using Aggregation MongoDB Transactions Understanding Transactions Read Concerns Write Concerns Multi-Document Transactions Transactions concurrency Transactions Error handling MongoDB cloud solutions Understanding MongoDB Atlas MongoDB Stitch MongoDB Charts Security in MongoDB Atlas MongoDB Real Practices for MongoDB in cloud Advanced MongoDB topics Geospatial features Change Streams Real time Feeds GridFS for large files Full Text search Performance & Optimizations MongoDB Drivers

For detailed explanations and theory, visit the Complete Java Roadmap Notes.