Skip to content
LEARN
Learn
Explore
Roadmaps
Paths
Organizations
Contact
Start Learning
Roadmaps
MongoDB
MongoDB
Skill roadmap
Step by step guide to learning MongoDB in 2026
106 topics
Graph
Outline
Scaling MongoDB
Counting Documents
insert() and relevant
find() and relevant
update() and relevant
delete() and relevant
bulkWrite() and relevant
validate()
Useful concepts
Atlas Search Indexes
Aggregation
Read / Write Concerns
Query Operators
Cursors
Retryable Reads / Writes
Performance Optimization
MongoDB Basics
Role-based Access Control
X.509 Certificate Auth
Kerberos Authentication
LDAP Proxy Auth
MongoDB Audit
For ecosystem and more, check these other tracks involving GraphQL
Collections & Methods
Developer Tools
Replicasets
Sharded Clusters
Tuning Configuration
Indexing
Query Optimization
MongoDB Security
Pipelines, Stages and Operators
Transactions
SQL vs NoSQL
What is MongoDB?
When to use MongoDB?
What is MongoDB Atlas?
Data Model & Data Types
MongoDB Terminology
Related Roadmaps
Find the detailed version of this roadmap along with other similar roadmaps
roadmap.sh
MongoDB
BSON vs JSON
Embedded Objects & Arrays
String
Double
Object
Array
Undefined
Binary Data
Boolean
Object ID
Null
Date
Regular Expression
Symbol
JavaScript
Int32/Int
Int64 / Long
Decimal128
Timestamp
Max Key
Min Key
Array Operators
Projection Operators
$project
$include
$in
$nin
$all
Creating Indexes
$exclude
$slice
$elemMatch
$size
Single Field
Compound
Comparison Operators
Element Operators
Text
Expiring
$eq
$gt
$lt
$exists
$type
Geospatial Indexes
$lte
$gte
$ne
$regex
$and
$or
$not
$nor
Logical Operators
Query Optimization
Common Operators
$match
$group
$sort
Language Drivers
$project
$skip
$limit
MongoDB Connectors
$unwind
$lookup
$sum
Kafka
Spark
Elastic Search
Backup & Recovery
mongodump
mongorestore
Encryption
Encryption at Rest
Queryable Encryption
Client-Side Field Level
TLS / SSL Encryption
Frontend Roadmap
Backend Roadmap
Mini Map
React Flow
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Reset view
Frequently asked questions
Which is better: MongoDB or PostgreSQL?
Related roadmaps
PostgreSQL
role
Backend
role
Node.js
skill
Redis
skill
All roadmaps