Installation & Setup
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"- mongod = database server process, mongosh = interactive shell
- MongoDB Atlas = fully-managed cloud service — setup/backups/scaling automatic
- Production mein, Atlas, generally, preferred, hota hai
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 mongoshConnection, 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.