Tổng Quan
Bài viết này giới thiệu GUI cho MongoDB®, được gọi là MongoDB Compass.
Compass cho phép bạn phân tích và hiểu dữ liệu MongoDB mà không cần kiến thức chính thức về cú pháp truy vấn MongoDB. Bạn có thể dùng Compass để tối ưu hiệu suất truy vấn, quản lý index, và triển khai document validation ngoài việc khám phá dữ liệu trong môi trường trực quan.
Các Phiên Bản Compass
Compass có ba phiên bản chính:
Compass: Phiên bản đầy đủ với tất cả tính năng và khả năng.
Compass Readonly: Giới hạn chặt chẽ chỉ thao tác đọc, loại bỏ tất cả khả năng ghi và xóa.
Compass Isolated: Thiết kế cho môi trường bảo mật cao và không khởi tạo bất kỳ request mạng nào trừ kết nối đến MongoDB server mà Compass kết nối.
Lưu ý: Phiên bản Compass Community hiện đã deprecated.
Thiết Lập Compass
Yêu cầu phần mềm cho nền tảng Linux® bao gồm:
- Phiên bản 64-bit RHEL 7+ hoặc mới hơn.
- MongoDB Version 3.6 hoặc mới hơn.
Dùng các hướng dẫn sau để tải xuống và cài đặt Compass:
- Tải xuống gói .rpm cho phiên bản mới nhất của Compass cho Red Hat® Enterprise Linux từ MongoDB như hình sau:
- Chạy lệnh sau để cài đặt Compass dùng
yum:
sudo yum install mongodb-compass-1.20.4.x86_64.rpm
- Chạy lệnh sau để khởi động Compass:
mongodb-compass
Kết Nối Đến MongoDB Từ Compass
Dùng các hướng sau để bắt đầu quản trị MongoDB từ Compass:
- Để mở MongoDB Compass GUI và kết nối đến MongoDB, dùng connection string hoặc điền chi tiết kết nối, như hình sau:
- Kết nối đến MongoDB từ localhost trên port MongoDB mặc định,
27017, như hình sau:
Tạo Database Mới
Lưu ý: Database MongoDB mặc định bao gồm Admin, config, và local.
Dùng các hướng sau để tạo database mới trong Compass:
- Nhấp CREATE DATABASE như hình sau:
- Cung cấp tên database,
test, và tên collection,mongo_docs, như hình sau:
Các bước trước tạo database mới, test.
Kết Luận
Compass là công cụ thân thiện người dùng tuyệt vời với các phiên bản khác nhau cho phép bạn chọn tùy chọn tốt nhất cho nhu cầu. Thực tế, các công ty IT hàng đầu như Google®, Cisco®, SAP®, Facebook®, Adobe®, và nhiều nơi khác tin cậy Compass. Cộng đồng MongoDB cung cấp bản phát hành kịp thời với phiên bản mới của các edition với tính năng cải tiến để giúp bạn dễ dàng quản trị database MongoDB bằng GUI Compass.