MongoDB Compass là một công cụ giao diện đồ họa cho phép chúng ta thao tác với MongoDB thông qua giao diện hình ảnh.

Cài đặt MongoDB Compass

Đối với hệ thống Windows, tham khảo mục Cài đặt môi trường MongoDB trên Windows. Đối với hệ thống MacOS, tham khảo mục Cài đặt môi trường MongoDB trên MacOS.

Kết nối tới Máy chủ MongoDB

Mở Compass Hình ảnh Mở Compass

Nếu bạn chưa thiết lập tài khoản và mật khẩu khi cài đặt MongoDB cục bộ, chỉ cần nhấn "Kết nối" để sử dụng kết nối mặc định và đăng nhập vào MongoDB cục bộ.

Nếu đã thiết lập tài khoản và mật khẩu, hoặc nếu bạn muốn kết nối tới một MongoDB từ xa, nhấn vào góc trên bên phải để vào trang cấu hình kết nối. Cấu hình Kết nối Compass

Nhập thông tin kết nối MongoDB Kết nối Compass

Giao diện Chính

Giao diện Chính của Compass

Tạo Cơ sở dữ liệu

Dựa trên hình ảnh trên, nhấn để vào cửa sổ tạo cơ sở dữ liệu Cửa sổ Tạo Cơ sở dữ liệu

Gợi ý: Khi tạo cơ sở dữ liệu trong Compass, bạn cũng phải tạo một bộ sưu tập, vì vậy cần nhập tên bộ sưu tập trong hình ảnh trên.

Thao tác với Bộ sưu tập

Thao tác với Bộ sưu tập

Thêm Dữ liệu

Thêm Dữ liệu

Nhập dữ liệu JSON của tài liệu và nhấn "Thêm" để thêm dữ liệu. Nếu nhập một mảng JSON, nó tượng trưng cho việc thêm nhiều mảnh dữ liệu. Dưới đây là các tài liệu đang được thêm vào:

[{
	"item": "journal",
	"qty": 25,
	"size": {
		"h": 14,
		"w": 21,
		"uom": "cm"
	},
	"status": "A"
}, {
	"item": "notebook",
	"qty": 50,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "A"
}, {
	"item": "paper",
	"qty": 100,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "D"
}, {
	"item": "planner",
	"qty": 75,
	"size": {
		"h": 22.85,
		"w": 30,
		"uom": "cm"
	},
	"status": "D"
}, {
	"item": "postcard",
	"qty": 45,
	"size": {
		"h": 10,
		"w": 15.25,
		"uom": "cm"
	},
	"status": "A"
}]

Truy vấn Dữ liệu

Truy vấn Dữ liệu

Sửa đổi & Xóa Dữ liệu

Sửa đổi và Xóa Dữ liệu

Tạo Chỉ mục

Chuyển sang bảng chỉ mục sưu tập
Chuyển sang Bảng Chỉ Mục Sưu Tập

Tạo Chỉ mục
Tạo Chỉ mục MongoDB

Phân Tích Hiệu Suất Truy Vấn

Tương tự như câu lệnh explain trong MySQL, MongoDB cũng hỗ trợ câu lệnh explain để phân tích hiệu suất của các câu lệnh truy vấn.
Phân Tích Hiệu Suất Truy Vấn

Phân Tích Hiệu Suất Truy Vấn