SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
MongoDB Roadmap | SlaveCode
MongoDB
Step by step guide to learning MongoDB in 2026
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
MongoDB
Projection Operators
Comparison Operators
Array Operators
Element Operators
Logical Operators
Common Operators
MongoDB Connectors
Backup & Recovery
Encryption
For ecosystem and more, check these other tracks involving GraphQL
Useful concepts
Frontend Roadmap
Backend Roadmap
Related Roadmaps
Backend Roadmap
Node.js Roadmap
MongoDB Basics
SQL vs NoSQL
What is MongoDB?
When to use MongoDB?
What is MongoDB Atlas?
MongoDB Terminology
Data Model & Data Types
BSON vs JSON
Embedded Objects & Arrays
Double
String
Array
Object
Binary Data
Undefined
Object ID
Boolean
Date
Null
Regular Expression
JavaScript
Symbol
Int32/Int
Int64 / Long
Timestamp
Decimal128
Min Key
Max Key
Collections & Methods
Counting Documents
insert() and relevant
find() and relevant
update() and relevant
delete() and relevant
bulkWrite() and relevant
validate()
Read / Write Concerns
Cursors
Retryable Reads / Writes
Query Operators
$project
$include
$exclude
$slice
$eq
$gt
$lt
$lte
$gte
$ne
$in
$nin
$all
$elemMatch
$size
$exists
$type
$regex
$and
$or
$not
$nor
Performance Optimization
Creating Indexes
Single Field
Compound
Text
Expiring
Geospatial Indexes
Atlas Search Indexes
Query Optimization
Aggregation
$match
$group
$sort
$project
$skip
$limit
$unwind
$lookup
$sum
Pipelines, Stages and Operators
Transactions
Developer Tools
Language Drivers
Kafka
Spark
Elastic Search
mongodump
mongorestore
Scaling MongoDB
Replicasets
Sharded Clusters
Tuning Configuration
Indexing
Query Optimization
MongoDB Security
Role-based Access Control
X.509 Certificate Auth
Kerberos Authentication
LDAP Proxy Auth
MongoDB Audit
Encryption at Rest
Queryable Encryption
Client-Side Field Level
TLS / SSL Encryption