{
field: value
field: value
field: value
...
}
Ví dụ:
{
name: "DTU"
site: "duytan"
groups: ["duytan", "edu", "giaoduc"]
}
Ví dụ này cho thấy cách định dạng tài liệu tương tự như JSON. Các trường dữ liệu có thể thay đổi từ tài liệu sang tài liệu và cấu trúc dữ liệu có thể được thay đổi theo thời gian.
MongoDB là một cơ sở dữ liệu phân tán, vì vậy việc chia tỷ lệ, phân phối và tính sẵn sàng cao được xây dựng trong các tính năng. Đây là phần mềm miễn phí và mã nguồn mở, được phân phối theo các điều khoản General Public License (hay GNU AGPL) của GNU.
Yêu cầu:
- Một máy chủ Ubuntu 16.04.
Đối với hướng dẫn này, chúng ta đã sử dụng một máy chủ chạy Ubuntu 16.04 với 3GB RAM.
MongoDB có sẵn trên kho của Ubuntu. Tuy nhiên, phiên bản đóng gói không phải là ổn định mới nhất, chúng ta có thể thấy phiên bảnbằng cách thực hiện lệnh sau:
$ sudo apt-cache policy mongodb
Các công cụ quản lý gói của Ubuntu đảm bảo tính nhất quán và tính xác thực của gói bằng cách yêu cầu các nhà phân phối đăng ký các gói với GPG keys. Bạn có thể nhập khóa công khai MongoDB GPG bằng cách thực hiện lệnh sau:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Tạo một tập tin danh sách cho MongoDB, hoạt động này được yêu cầu bởi apt. Thực hiện:
$ echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Nạp lại gói cơ sở dữ liệu apt bằng cách thực hiện:
$ sudo apt-get update
$ sudo apt-get install mongodb-org -y
$ sudo systemctl start mongod
$ sudo systemctl status mongod
Bật chế độ tự động khởi động:
$ sudo systemctl enable mongod
Khi dịch vụ MongoDB đang chạy, chỉ cần thực hiện lệnh sau đây để bắt đầu shell MongoDB:
$ mongo
Trong shell, hãy thực hiện lệnh help cho một danh sách các lệnh có sẵn:
> help
» Tin mới nhất:
» Các tin khác: