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