MongoDB không cung cấp bất kỳ GUI dựa trên web nào để tương tác với cơ sở dữ liệu. Khi bạn đang làm việc với tư cách là nhà phát triển, sẽ rất khác nếu quản lý tất cả cơ sở dữ liệu bằng dòng lệnh. MongoDB Compass cung cấp GUI tương tác để quản lý, truy vấn, phân tích và tối ưu hóa cơ sở dữ liệu MongoDB của bạn. Công cụ này cung cấp thông tin chuyên sâu về hiệu suất và bạn có thể dễ dàng sử dụng tính năng kéo và thả để xây dựng quy trình. MongoDB Compass GUI cho phép các nhà phát triển tạo, đọc, xóa và cập nhật cơ sở dữ liệu bằng môi trường đồ họa. Công cụ này khá giống với phpMyAdmin, giúp bạn khám phá dữ liệu MongoDB của mình, chạy các truy vấn khác nhau và tương tác với tất cả các cơ sở dữ liệu
Chúng ta sẽ khám phá cách cài đặt la bàn MongoDB trên Ubuntu 20. 04 sử dụng dòng lệnh
điều kiện tiên quyết
- Ubuntu 20. 04 máy chủ sẽ chạy trên hệ thống của bạn
- Người dùng root hoặc đặc quyền sudo là cần thiết để chạy các lệnh quản trị
Cài đặt GUI la bàn MongoDB trên Ubuntu 20. 04
Thực hiện các bước sau để cài đặt la bàn MongoDB trên Ubuntu 20. 04 hệ thống
Bước 1. Tải xuống la bàn MongoDB. tập tin gỡ lỗi
Ứng dụng la bàn MongoDB không có để cài đặt trong kho chính thức của Ubuntu. Tuy nhiên, bạn có thể cài đặt ứng dụng la bàn MongoDB bằng cách tải xuống. deb từ trang tải xuống chính thức của nó bằng tiện ích 'wget'
$ wget //downloads.mongodb.com/compass/mongodb-compass_1.28.1_amd64.deb
//downloads.mongodb.com/compass/mongodb-compass_1.15.1_amd64.deb
Ngoài ra, bạn có thể tải xuống thủ công bằng cách truy cập trang web chính thức của MongoDB
Hãy kiên nhẫn như MongoDB Compass “. deb” được tải xuống từ internet vì có thể mất khá nhiều thời gian để hoàn tất tùy thuộc vào thông số kỹ thuật hệ thống và tốc độ internet của bạn
Bước 2. Cài đặt La bàn MongoDB
Bây giờ chúng ta đã có tệp trình cài đặt trên hệ điều hành Linux của mình, chúng ta có thể tiến hành và cài đặt nó. Để làm như vậy, bạn có thể sử dụng hai phương pháp
- Bạn có thể thực thi dòng mã sau để cài đặt nó qua thiết bị đầu cuối.
sudo dpkg -i mongodb-compass_1.15.1_amd64.deb
Ngoài ra, bạn có thể nhấp đúp vào. deb để cài đặt nó qua trung tâm phần mềm Ubuntu. Quá trình này tương đối dễ dàng. Tuy nhiên, nhược điểm chính là nó sẽ không hoạt động với tất cả các hệ điều hành Linux.
Ghi chú. Khi sử dụng phương thức đầu cuối, đảm bảo thay thế tên tệp La bàn MongoDB bằng tên tệp hiện có của tệp đã tải xuống. Nếu không chắc cd vào phần Downloads và dùng lệnh ls để kiểm tra và copy tên file. Điều này sẽ giúp bạn tránh được những lỗi không cần thiết
Cài đặt MongoDB Compass trên Windows
Trước khi cài đặt MongoDB trên hệ điều hành của bạn, hãy đảm bảo bạn có các điều kiện tiên quyết sau
- MongoDB 3. 6 trở lên được cài đặt trên hệ điều hành Windows của bạn
- Microsoft. Khung lưới 4. 5 trở lên
- Phiên bản Microsoft 64-bit
- Windows 7 trở lên
Khi bạn đã tập hợp tất cả các điều kiện tiên quyết, hãy tiếp tục và làm theo các bước bên dưới để hoàn tất cài đặt MongoDB Compass trên HĐH Windows của bạn
Bước 1. Tải xuống La bàn MongoDB
Khởi chạy trình duyệt yêu thích của bạn và điều hướng đến liên kết này để tải xuống tệp trình cài đặt MongoDB Compass
Bước 2. Giải nén trình cài đặt MongoDB Compass
Khi tệp trình cài đặt đã được tải xuống và lưu vào PC của bạn, hãy tìm tệp đã tải xuống và giải nén tệp đó bằng bất kỳ ứng dụng yêu thích nào của bạn. Đối với mục đích minh họa, tôi sẽ sử dụng ứng dụng WinRAR
Bước 3. Cài đặt La bàn MongoDB
Sau khi giải nén file cài đặt, click đúp chuột vào biểu tượng cài đặt. Làm theo lời nhắc trên màn hình và tùy chỉnh cài đặt theo sở thích của bạn
Ghi chú. Nếu bạn chưa cài đặt Microsoft. NET Framework, trình cài đặt sẽ nhắc bạn cài đặt nó trong quá trình cài đặt
Khi quá trình cài đặt hoàn tất, hãy khởi chạy MongoDB Compass và tận hưởng việc sử dụng nó
Cài đặt MongoDB Compass trên macOS
Trước khi cài đặt MongoDB Compass trên macOS, hãy đảm bảo bạn đã đáp ứng các yêu cầu hệ thống sau
- MongoDB 3. 6 hoặc cao hơn được cài đặt
- MacOS 10 64-bit. 12 trở lên [MongoDB Compass chỉ hỗ trợ phiên bản 64-bit]
Ghi chú. MongoDB Compass cho macOS được hỗ trợ bởi các hệ thống M1 đã cài đặt Rosetta hoặc Rosetta 2. Rosetta [2] được cài đặt sẵn và không yêu cầu cài đặt thủ công bằng macOS Big Sur hoặc hệ điều hành hiện đại hơn. Tuy nhiên, nếu bạn chạy một hệ điều hành sớm hơn macOS Big Sur, Rosetta phải được cài đặt thủ công
Khi bạn đã có các điều kiện tiên quyết, hãy làm theo các bước được cung cấp ở đây để hoàn tất cài đặt
Bước 1. Tải xuống La bàn MongoDB
Khởi chạy trình duyệt ưa thích của bạn và điều hướng đến trang tải xuống chính thức của MongoDB. Tải xuống phiên bản MongoDB Compass mới nhất hiện có
Ghi chú. Luôn đảm bảo tệp bạn đang tải xuống có chứa “. tiện ích mở rộng dmg
Bước 2. Cài đặt La bàn MongoDB
Khi tệp đã được tải xuống thành công, bạn có thể tìm thấy nó trong phần "Tải xuống". Nhấp đúp vào nó và mở ảnh đĩa bằng ứng dụng Trình tìm macOS mặc định. Bây giờ hãy kéo ứng dụng MongoDB Compass vào thư mục Ứng dụng của bạn để cài đặt nó
Sau khi ứng dụng hoàn tất việc sao chép vào thư mục ứng dụng, hãy đẩy ảnh đĩa ra. Bạn có thể khởi chạy ứng dụng bằng cách nhấp đúp vào ứng dụng đó từ thư mục ứng dụng
Ghi chú. Khi mở MongoDB Compass lần đầu tiên, bạn có thể gặp lỗi cho biết ứng dụng đã được tải xuống từ internet và cần quyền để khởi chạy. Nếu bạn nhận được một cảnh báo lỗi như vậy, đừng lo lắng. Nhấp vào nút “Mở” để tiếp tục và khởi chạy ứng dụng MongoDB Compass mới cài đặt của bạn
Bây giờ chúng ta đã hoàn tất giai đoạn cài đặt, hãy để chúng ta tìm hiểu cách sử dụng MongoDB và với mục đích minh họa, tôi sẽ sử dụng My Ubuntu 22. 10 hệ điều hành
Cách sử dụng La bàn MongoDB
Trước khi sử dụng MongoDB Compass, hãy đảm bảo máy chủ MongoDB đang hoạt động và chạy trên Ubuntu 22 của bạn. 04 hệ thống. Nếu máy chủ MongoDB không chạy, bạn sẽ không thể kết nối với cơ sở dữ liệu MongoDB, điều đó có nghĩa là cuối cùng bạn sẽ không thể sử dụng MongoDB Compass. Bạn có thể khởi động máy chủ MongoDB bằng cách gõ “mongo” vào bảng điều khiển của hệ thống
Ghi chú. Nếu tình cờ bạn chưa cài đặt MongoDB và muốn biết cách cài đặt nó trên hệ điều hành Ubuntu của mình, thì hãy xem bài viết chuyên sâu này về Cách cài đặt và định cấu hình MongoDB trên Ubuntu
Khi máy chủ MongoDB đã hoạt động trên máy của bạn, bạn có thể tiến hành như sau
Bước 1. Khởi chạy La bàn MongoDB
Bạn có thể khởi động MongoDB Compass bằng cách tìm kiếm nó trong Ubuntu 22 của bạn. 04 Menu ứng dụng và click vào kết quả tìm kiếm chính xác
Hình bên dưới mô tả giao diện chào mừng của công cụ MongoDB Compass
Khi bạn loại bỏ hộp thoại thông báo chào mừng, hộp thoại Cài đặt quyền riêng tư sẽ xuất hiện, như thể hiện trong hình bên dưới. Để tiếp tục, hãy nhấp vào tùy chọn “Bắt đầu sử dụng la bàn”
Trong cài đặt quyền riêng tư, bạn phải nâng cao trải nghiệm của mình bằng cách thay đổi một số tùy chọn. Nhưng trước khi chúng tôi làm như vậy, điều cần thiết là phải hiểu rằng MongoDB Compass có thể tích hợp với các dịch vụ của bên thứ 3 yêu cầu tài nguyên mạng bên ngoài. Để cho phép tích hợp, hãy sử dụng phần đơn giản hóa bên dưới để giúp bạn lựa chọn sáng suốt
- Bật cập nhật tự động. Cho phép ứng dụng kiểm tra các bản phát hành mới định kỳ
- Bật trực quan hóa địa lý. Cho phép ứng dụng gửi yêu cầu đến dịch vụ lập bản đồ của bên thứ ba hoặc bên trung gian
- Bật thống kê sử dụng. Cho phép ứng dụng gửi số liệu thống kê sử dụng
- Bật báo cáo sự cố. Cho phép ứng dụng gửi báo cáo sự cố có chứa các ngoại lệ chưa được xử lý và dấu vết ngăn xếp
- Đưa ra phản hồi về sản phẩm. Đây là công cụ mà nhóm sản phẩm MongoDB thỉnh thoảng sử dụng để nhận phản hồi từ người dùng về ứng dụng
Khi bạn đã chọn xong cài đặt quyền riêng tư của mình, hãy chuyển sang bước 2 bên dưới
Bước 2. Kết nối MongoDB Compass với Cơ sở dữ liệu MongoDB
Bây giờ bạn phải kết nối với cơ sở dữ liệu MongoDB. Để làm như vậy, hãy nhập Địa chỉ Máy chủ Cục bộ của bạn vào trường đã cho và nhấp vào nút Kết nối, như trong hình bên dưới
Bước 3. Tạo cơ sở dữ liệu và bộ sưu tập trong MongoDB Compass
Sau khi kết nối thành công MongoDB Compass với Cơ sở dữ liệu MongoDB, bạn có thể dễ dàng tạo DB [Cơ sở dữ liệu] và bộ sưu tập bằng MongoDB Compass. Để làm như vậy, hãy nhấp vào tab “Cơ sở dữ liệu” để tạo cơ sở dữ liệu mới. Khi bạn nhấp vào tab “Cơ sở dữ liệu”, bạn sẽ thấy ba cơ sở dữ liệu mặc định. cơ sở dữ liệu quản trị, cấu hình và cục bộ, như trong hình bên dưới
Để tạo cơ sở dữ liệu mới, hãy nhấp vào nút “Tạo cơ sở dữ liệu” được đánh dấu trong ảnh chụp nhanh bên dưới
Khi bạn chọn nút này, bạn sẽ được nhắc cung cấp tên cơ sở dữ liệu của mình và tên của bộ sưu tập mà bạn muốn tạo bên trong nó [bạn có thể tạo nhiều bộ sưu tập hơn trong cùng một cơ sở dữ liệu sau này]. Sau khi nhập cơ sở dữ liệu và tên bộ sưu tập, bạn phải nhấp vào nút Tạo cơ sở dữ liệu, như hình bên dưới
Bước 4. Chèn tài liệu vào bộ sưu tập MongoDB Compass
Sau khi tạo cơ sở dữ liệu của bạn ở bước 3 ở trên, nó sẽ được hiển thị cùng với các cơ sở dữ liệu hiện có khác, chẳng hạn như ba cơ sở dữ liệu mặc định được hiển thị trước đó trong bài viết này. Trước tiên, bạn cần mở rộng cơ sở dữ liệu của mình bằng cách nhấp vào tên của nó để chèn tài liệu vào bên trong bộ sưu tập mới được tạo trong cơ sở dữ liệu MongoDB của bạn. Bây giờ hãy chọn tên của bộ sưu tập cụ thể của bạn, như được minh họa trong ảnh chụp nhanh này
Bên trong bộ sưu tập mới của bạn, nhấp vào nút “THÊM DỮ LIỆU” và sau đó chọn tùy chọn “Chèn tài liệu” để chèn tài liệu mới vào bộ sưu tập của bạn
Sau khi nhấp vào tùy chọn “Chèn tài liệu”, bạn sẽ thấy một tài liệu mẫu giống như tài liệu được hiển thị ở đây
Tùy thuộc vào sở thích của bạn, bạn có thể nối thêm văn bản mẫu và tạo tài liệu tùy chỉnh của mình. Ngoài ra, bạn có thể chèn nhiều tài liệu cùng lúc khi sử dụng dấu phẩy để phân tách các tài liệu
Ghi chú. Hãy chú ý đến cú pháp bạn nhập vào tài liệu của mình để tránh gặp phải các lỗi không mong muốn
Sau khi bạn đã thêm tài liệu phù hợp với nhu cầu của mình, hãy nhấp vào nút “Chèn” màu xanh lục
Giờ đây, tài liệu được nối/chèn có thể được nhìn thấy bên trong bộ sưu tập của bạn như được minh họa ở đây
Bước 5 Xóa tài liệu khỏi bộ sưu tập MongoDB Compass
Xóa một tài liệu tương đối dễ dàng. Tất cả những gì bạn cần làm để xóa tài liệu được thêm gần đây vào bộ sưu tập của chúng tôi là di chuột qua tài liệu đó và nhấp vào biểu tượng “Xóa”
Một màn hình thứ hai sẽ xuất hiện, nhắc bạn xác nhận việc xóa nó. Nhấn nút “DELETE” để loại bỏ hoàn toàn tệp tài liệu
Bước 6 Xóa bộ sưu tập khỏi MongoDB Compass
Có thể xóa một bộ sưu tập và quá trình này tương đối đơn giản. Xác định vị trí bộ sưu tập bạn định xóa, nhấp vào “ba dấu chấm lửng” và chọn tùy chọn “Thả bộ sưu tập”
Sau khi nhấp vào tùy chọn “Drop Collection”, bạn sẽ được nhắc xác nhận quá trình xóa. Để làm như vậy, hãy nhấp vào nút “Drop Collection” như hình bên dưới