MongoDB Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 MongoDB Basics

What is MongoDB?
SQL vs NoSQL
When to use MongoDB?
MongoDB Atlas

2 Data Model & Data Types

BSON vs JSON
Embedded Objects & Arrays
Data Types

3 Collections & Methods (CRUD)

insert()
find()
update()
delete()
bulkWrite()

4 Query Operators

Comparison Operators
Logical Operators
Element Operators
Array Operators

5 Indexing

Single Field Indexes
Compound Indexes
Text Indexes
Geospatial Indexes

6 Aggregation Framework

Pipelines & Stages
Common Operators
$lookup

7 Transactions

ACID Transactions
Sessions
Read/Write Concerns

8 Scaling MongoDB

Replica Sets
Sharded Clusters

9 Performance Optimization

Query Optimization
Indexing Strategies
Tuning Configuration

10 Security

Role-Based Access Control
Encryption
MongoDB Audit

11 Developer Tools

Language Drivers
MongoDB Connectors

12 Backup & Recovery

mongodump
mongorestore

Visit the following related paths and keep learning.