MongoDB là một cơ sở dữ liệu mã nguồn mở và miễn phí. Nó được phân loại là cơ sở dữ liệu NoQuery khác với cơ sở dữ liệu SQL như MySQL và PostgreQuery.

Trong MongoDB, dữ liệu được lưu trữ trong các tài liệu linh hoạt, giống như JSON, nơi các trường có thể thay đổi từ tài liệu này sang tài liệu khác. Nó không yêu cầu một lược đồ được xác định trước và cấu trúc dữ liệu có thể được thay đổi theo thời gian.
Cài đặt thư viện cần thiết
Trước tiên các bạn cần cài đặt thư việ cần thiết bằng lệnh sau
sudo apt-get install gnupg
Thêm MogoDB source list
Để thêm kho lưu trữ MongoDB vào hệ thống của bạn, hãy chạy lần lượt 2 lệnh sau:
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
Tiếp theo tiến hành tải lại local package database bằng lệnh sau
sudo apt-get update
Cài đặt MongoDB trên Ubuntu
Sau khi thêm source list bạn có thể cài đặt phiên bản ổn định mới nhất của MongoDB hoặc phiên bản cụ thể của MongoDB. Để cài đặt phiên bản ổn định mới nhất, hãy dùng lệnh sau:
sudo apt-get install -y mongodb-org
Các gói sau sẽ được cài đặt trên hệ thống của bạn như là một phần của gói mongodb-org:
mongodb-org-server – Trình nền mongod, và các tập lệnh và cấu hình init tương ứng.
mongodb-org-mongos – Daemon mongos.
mongodb-org-shell – Shell mongo, giao diện JavaScript tương tác với MongoDB, được sử dụng để thực hiện các tác vụ quản trị dòng lệnh.
mongodb-org-tools – Chứa một số công cụ MongoDB để nhập và xuất dữ liệu, số liệu thống kê, cũng như các tiện ích khác.
- Bước 4: Khởi động MongoDB
Sau khi cài đặt hoàn tất, hãy khởi động MongoDB bằng các lệnh sau:
sudo systemctl start mongod
sudo systemctl enable mongod
Để kiểm tra xem Mongo đã thực sự hoạt động hay chưa các bạn dùng lệnh sau
service mongod status