0% found this document useful (0 votes)
48 views

Mongodb

This document provides a roadmap for learning MongoDB, including key concepts, operations, queries, indexing, optimization techniques, and security practices. It outlines topics such as data modeling, collections and methods, aggregation pipelines, indexing strategies, replication and sharding, and authentication and authorization methods. The roadmap is intended to guide users from MongoDB basics to more advanced topics and provides links to additional resources.

Uploaded by

DSDEDED
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

Mongodb

This document provides a roadmap for learning MongoDB, including key concepts, operations, queries, indexing, optimization techniques, and security practices. It outlines topics such as data modeling, collections and methods, aggregation pipelines, indexing strategies, replication and sharding, and authentication and authorization methods. The roadmap is intended to guide users from MongoDB basics to more advanced topics and provides links to additional resources.

Uploaded by

DSDEDED
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

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

You might also like