⚙️
Basics

Installation & Setup

Local & Cloud Setup
💡 MongoDB, SETUP, karna, EK, "NAYA, OFFICE, KHOLNE" jaisa, hai — TUM, KHUD, KA, SERVER, (LOCAL, INSTALLATION) SETUP, kar, sakte, HO, YA, EK, "MANAGED" OFFICE, SPACE, (MongoDB Atlas, CLOUD, SERVICE) RENT, kar, sakte, HO, JAHA, MAINTENANCE, KISI, AUR, ki, ZIMMEDARI, hai.

MongoDB, LOCALLY, INSTALL, kiya, ja, sakta hai (Windows/Mac/Linux) — mongod, PROCESS, DATABASE, SERVER, ko, RUN, karta hai, aur, mongosh, EK, INTERACTIVE, SHELL, hai, QUERIES, RUN, karne, ke, liye.

MongoDB Atlas, EK, FULLY-MANAGED, CLOUD, SERVICE, hai — SETUP, BACKUPS, SCALING, SAB, AUTOMATICALLY, HANDLE, hote, HAIN. MOST, MODERN, PROJECTS, (ESPECIALLY, PRODUCTION) mein, Atlas, PREFERRED, hai.

# Local installation (Mac, Homebrew se):
brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

# Connect via mongosh:
mongosh "mongodb://localhost:27017"

# Atlas connection string (cloud):
mongosh "mongodb+srv://user:pass@cluster.mongodb.net/mydb"
⚙️
MongoDB, SETUP, karna, EK, "NAYA, OFFICE, KHOLNE" jaisa, hai — TUM, KHUD, KA, SERVER, (LOCAL, INSTALLATION) SETUP, kar, sakte, HO, YA, EK, "MANAGED" OFFICE, SPACE, (MongoDB Atlas, CLOUD, SERVICE) RENT, kar, sakte, HO, JAHA, MAINTENANCE, KISI, AUR, ki, ZIMMEDARI, hai.
1 / 2
⚡ Quick Recap
  • mongod = database server process, mongosh = interactive shell
  • MongoDB Atlas = fully-managed cloud service — setup/backups/scaling automatic
  • Production mein, Atlas, generally, preferred, hota hai
Is page mein (2 subtopics)

Docker, se, MongoDB, run, karna, EK, POPULAR, alternative, hai — install, ki, JHANJHAT, se, BACHATA, hai, aur, EASILY, DIFFERENT, VERSIONS, ke, BEECH, SWITCH, kiya, ja, sakta hai.

docker run -d -p 27017:27017 --name mongo mongo:7.0
docker exec -it mongo mongosh

Connection, string, (mongodb://... ya, mongodb+srv://...) mein, USERNAME, PASSWORD, HOST, PORT, aur, DATABASE, naam, SAB, ENCODED, HOTE, HAIN — mongodb+srv, ATLAS, ke, liye, hai, JO, DNS-based, DISCOVERY, use, karta hai, replica, set, members, ko, dhundhne, ke, liye.

💡Tip: Password, mein, SPECIAL, characters, (@, :, /) hone, PAR, URL-encode, karna, ZAROORI, hai — WARNA, connection, string, PARSE, hi, nahi, ho, payegi.