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