MongoDB суулгах
MongoDB-г ашиглах хоёр арга байдаг: MongoDB Atlas (cloud) эсвэл Community Server (локал). Эхлэгчдэд Atlas-г зөвлөдөг — суулгах шаардлагагүй, хурдан эхэлж болно.
MongoDB Atlas — Cloud (зөвлөмж)
Atlas бол MongoDB-ийн албан ёсны cloud үйлчилгээ. Үнэгүй M0 tier нь сурах болон жижиг төслүүдэд хангалттай.
Atlas бүртгэл үүсгэх
1. Бүртгэл үүсгэх
mongodb.com/atlas хаягаар орж "Try Free" дарна.
2. Cluster үүсгэх
Нэвтэрсний дараа "Create" дарж шинэ cluster үүсгэнэ:
Cluster tier: M0 (Free) — сонгоно
Provider: AWS / Google Cloud / Azure — аль ч болно
Region: Singapore (mn-д хамгийн ойр)
Cluster Name: MyCluster (өөрийн нэр)
"Create Deployment" дарж хүлээнэ — ~2 минут үргэлжилнэ.
3. Database хэрэглэгч үүсгэх
Atlas "Security Quickstart" хэсэгт:
Username: myuser
Password: (хүчтэй нууц үг — хадгалж авна)
"Create User" дарна.
4. IP Whitelist — холбогдох зөвшөөрөл
"Add My Current IP Address" дарна. Энэ нь таны одоогийн IP хаягийг зөвшөөрнө.
Анхаарна уу: IP хаяг өөрчлөгдвөл (кафе, оффис, гэр) дахин нэмэх шаардлагатай. Бүх IP зөвшөөрөхийн тулд
0.0.0.0/0оруулж болно — зөвхөн суралцах зориулалтаар.
5. Connection String авах
"Connect" → "Compass" эсвэл "Shell" сонгоход connection string харагдана:
mongodb+srv://myuser:<password>@mycluster.xxxxx.mongodb.net/
<password>-г өөрийн нууц үгээр сольж хадгална.
MongoDB Community Server — Локал суулгалт
Интернэтгүй ажиллах, бүрэн хяналт шаардлагатай бол локал суулгалт хийнэ.
Windows
mongodb.com/try/download/community хаягаас Windows MSI татаж суулгана.
Суулгалтын үед:
- "Complete" суулгалт сонгоно
- "Install MongoDB as a Service" чекийг тавина
- "Install MongoDB Compass" — GUI хэрэгслийг хамт суулгана (зөвлөмж)
macOS
# Homebrew ашиглан суулгах
brew tap mongodb/brew
brew install mongodb-community
# Эхлүүлэх
brew services start mongodb-community
Linux (Ubuntu)
# MongoDB GPG key нэмэх
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
# Repository нэмэх
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
# Суулгах
sudo apt-get update
sudo apt-get install -y mongodb-org
# Эхлүүлэх
sudo systemctl start mongod
sudo systemctl enable mongod
Суулгалт шалгах
mongod --version
# Гаралт: db version v7.0.x
MongoDB Compass — GUI хэрэгсэл
Compass нь MongoDB-г график интерфэйсээр удирдах боломж олгодог. Суулгаагүй бол mongodb.com/products/compass хаягаас татана.
Compass нээгээд connection string-г оруулна:
# Atlas
mongodb+srv://myuser:mypassword@mycluster.xxxxx.mongodb.net/
# Локал
mongodb://localhost:27017
"Connect" дарахад database, collection, document-уудыг харах боломжтой болно.
Atlas эсвэл Локал — аль нь дээр?
| | Atlas (Cloud) | Локал | | --------- | ------------------- | ----------------------- | | Суулгалт | Шаардлагагүй | Шаардлагатай | | Интернэт | Шаардлагатай | Шаардлагагүй | | Хадгалалт | Дуусвал алдагдана | Компьютерт хадгалагдана | | Хурд | Сүлжээнээс хамаарна | Хурдан | | Зөвлөмж | ✅ Эхлэгчдэд | Туршлагатанд |
Энэ курсын туршид Atlas ашиглана. Бүх жишээ Atlas-тай нийцнэ.
Дараагийн хичээлд:
MongoDB-ийн гол ойлголтууд болох Database, Collection, Document-ийн тухай дэлгэрэнгүй судална.