MongoDB GUI là gì?

MongoDB GUI là một giao diện đồ họa cho MongoDB. Nó cung cấp một cách để xem và thao tác dữ liệu trong cơ sở dữ liệu MongoDB bằng MongoDB API hoặc MongoDB Shell. Như bạn có thể biết, bạn có thể truy vấn dữ liệu của mình thông qua dòng lệnh, nhưng điều này trở nên lộn xộn và bạn có thể dễ dàng bị lạc

Làm cách nào để chọn GUI MongoDB tốt nhất?

Điều này thực sự phụ thuộc vào bạn là ai và bạn làm công việc gì trên cơ sở dữ liệu MongoDB. Một số người trong chúng ta chỉ thích thiết bị đầu cuối và các lệnh của nó. Những người khác thích giao diện người dùng mượt mà đẹp mắt với các tính năng nhấp để hoàn thành. Cũng có sự khác biệt giữa quản trị viên/GUI của MongoDB và hầu hết các ứng dụng kiểu CMS cho phép những người không phải là nhà phát triển liệt kê, lọc và cập nhật dữ liệu dựa trên các quy tắc được xác định trước

1. Minho

Thật ngạc nhiên, chúng tôi đã lọt vào danh sách của mình 🙂

MongoDB GUI là gì?

Mingo thực sự ở đâu đó ở giữa. Nó không phải là một CMS dành cho đồng nghiệp bán hàng của bạn, nhưng giao diện của nó vẫn khiến bạn say mê với dữ liệu của mình và thực hiện các tác vụ phức tạp chỉ với một vài cú nhấp chuột. Có một cái nhìn nhanh về Mingo

Chỉ là một vài phản ứng tự phát của người dùng Mingo (họ đã gửi nó qua trang Vấn đề Github của Mingo)

  • "Đã thử cái này, không hy vọng nhiều. Chàng trai, tôi đã sai. Nhanh, nhiều tính năng rất hữu ích… nhìn cũng đẹp… phiên bản linux…”
  • "Nhóm đang yêu thích nó và chúng tôi đã thay thế 3T bằng Mingo. D"
  • "Minho. io đó là một khách hàng Mongo tuyệt vời và các đồng nghiệp của tôi và tôi đã yêu thích nó. "
  • "@mingo_io là một công cụ tuyệt vời, đi trước Công cụ La bàn mặc định của @MongoDB hàng năm ánh sáng"
  • "Đây là phần mềm tốt nhất để quản lý MongoDB mà tôi đã tìm thấy và sử dụng. Các bạn, BỞI XA. Và chỉ là sự khởi đầu. Sẽ mua quyền truy cập trọn đời"
  • "Vui vẻ giúp đỡ. Tôi muốn thấy sản phẩm này thành công. Tôi đã yêu thích nó và thích nó hơn nhiều so với NoSQLBooster. "
  • "Chúng tôi đã dùng thử phiên bản dùng thử của bạn và chúng tôi nhận thấy công cụ của bạn là công cụ tốt nhất được sử dụng cho MongoDB. Chúng tôi đã mua 25 giấy phép ngày hôm nay. "
  • "Xin chào nhóm Mingo, tôi đang tìm kiếm một giải pháp thay thế cho Robo 3t và tôi đã tìm thấy bạn và tôi phải nói rằng bạn trông rất thú vị, vì vậy trước hết xin chúc mừng. "
  • "Xin chào đội Mingo. Cảm ơn bạn rất nhiều vì đã tạo ra công cụ này. Tôi đã sử dụng phiên bản cao cấp được vài ngày rồi và tất cả những gì tôi có thể nói là - ứng dụng khách MongoDB tốt nhất từ ​​trước đến nay. Giai đoạn = Stage. ️"

Mingo là một IDE đa nền tảng với các tính năng tuyệt vời và giao diện tuyệt vời mang đến cho bạn trải nghiệm người dùng tuyệt vời. Nó là một công cụ tuyệt vời cho những ai muốn có một GUI đẹp và trực quan để quản lý dữ liệu MongoDB

Mingo cung cấp ba gói đăng ký và cũng là gói Miễn phí. Các gói trả phí là Plus với giá 2€/người dùng/tháng, Tiêu chuẩn với giá 4€/người dùng/tháng và Pro 19€/người dùng/tháng. Tải xuống Mingo và tăng tốc quy trình làm việc của bạn ngay bây giờ

2. MongoDB La bàn

MongoDB Compass được xây dựng bởi MongoDB, Inc. trực tiếp. Nó là một công cụ tuyệt vời cho những người mới bắt đầu làm quen với MongoDB vì Compass được sử dụng miễn phí. Giao diện la bàn không trực quan lắm và còn thiếu một số tính năng nâng cao

Các tính năng tốt nhất của Compass là Trình phân tích lược đồ, Quy tắc xác thực cho lược đồ của bạn và MongoDB Shell

MongoDB GUI là gì?

3. Studio 3T

Studio 3T cũng là một IDE đa nền tảng với rất nhiều tính năng. Nó là một công cụ tuyệt vời cho người dùng nâng cao. Các tính năng tốt nhất của Studio 3T là Nhập dữ liệu từ SQL và Oracle, truy vấn SQL sang MongoDB và trình tạo truy vấn kéo thả

MongoDB GUI là gì?

Nó cung cấp ba gói đăng ký không có gói miễn phí, từ $199/người dùng/năm đến $699. 00/người dùng/năm

4. NoSQLBooster

Một công cụ tuyệt vời khác ngày càng phổ biến trong 2 năm qua. NoSQLBooster là một công cụ GUI đa nền tảng cho MongoDB v2. 6-5. 0, cung cấp trình gỡ lỗi tập lệnh MongoDB tích hợp, trình gỡ lỗi tập lệnh MongoDB và các công cụ giám sát máy chủ toàn diện, xâu chuỗi truy vấn trôi chảy, truy vấn SQL, trình tạo mã truy vấn, lập lịch tác vụ, hỗ trợ ES2020 và trải nghiệm IntelliSense nâng cao

MongoDB GUI là gì?

NoSQLBooster cung cấp một số gói đăng ký bắt đầu từ $129/năm

5. Khổng lồ. io

Khổng lồ. io tuyên bố là GUI / Quản trị viên đầu tiên mà người dùng thông thường cũng sẽ yêu thích. Họ có giao diện người dùng sạch đẹp, cũng thân thiện với thiết bị di động. Nếu bạn cần chia sẻ dữ liệu và các tùy chọn chỉnh sửa đơn giản với đồng nghiệp thì đây là lựa chọn của bạn. Tuy nhiên, nếu bạn cần tập trung vào nhà phát triển hơn và chức năng cốt lõi, HumongouS. io quá đơn giản đối với bạn. Nó giống một trình duyệt đẹp hơn, không phải quản trị viên MongoDB nâng cao

MongoDB Compass là GUI chính thức cho MongoDB, được duy trì bởi chính MongoDB. MongoDB Compass giúp người dùng đưa ra quyết định thông minh về cấu trúc dữ liệu, truy vấn, lập chỉ mục và nhiều hành động khác mà bạn có thể thực hiện trên cơ sở dữ liệu

Mục tiêu chính của bài viết này là hướng dẫn người dùng mới sử dụng MongoDB thực hiện các thao tác cơ sở dữ liệu một cách thuận tiện bằng cách sử dụng MongoDB Compass

(Bài viết này là một phần của Hướng dẫn MongoDB của chúng tôi. Sử dụng menu bên phải để điều hướng. )

MongoDB la bàn là gì?

MongoDB Compass là một GUI để khám phá, phân tích và tương tác với nội dung được lưu trữ trong cơ sở dữ liệu MongoDB mà không cần biết hoặc sử dụng truy vấn

La bàn thay thế GUI cho Mongo shell mà chúng ta đã thảo luận trước đây. MongoDB Compass là một công cụ mã nguồn mở. Bạn có thể tìm thấy kho lưu trữ GitHub của nó tại đây

Bạn có thể làm gì với MongoDB Compass?

MongoDB Compass là một giải pháp thay thế tốt hơn nhiều cho Mongo shell. La bàn có thể thực hiện tất cả các hoạt động mà Mongo Shell thực hiện và hơn thế nữa, bao gồm

  • Trực quan hóa và khám phá dữ liệu được lưu trữ trong cơ sở dữ liệu của bạn
  • Tạo cơ sở dữ liệu và Chèn, cập nhật và xóa dữ liệu trong cơ sở dữ liệu của bạn
  • Nhận số liệu thống kê máy chủ thời gian thực ngay lập tức
  • Hiểu các vấn đề về hiệu suất với các kế hoạch giải thích trực quan
  • Quản lý chỉ mục của bạn
  • Xác thực dữ liệu của bạn bằng các quy tắc xác thực lược đồ JSON
  • Có thể mở rộng thông qua plugin

Bạn có thể tận hưởng những lợi ích của các tính năng mạnh mẽ của MongoDB bằng cách cài đặt phiên bản đầy đủ của Compass. Nó miễn phí sử dụng cho mọi người và sẽ giúp làm việc với MongoDB dễ dàng hơn bất kỳ công cụ nào khác

Bây giờ, hãy cài đặt MongoDB Compass

Cài đặt La bàn MongoDB

Điều quan trọng cần lưu ý là MongoDB Compass có ba phiên bản

  • Compass có đầy đủ khả năng và tính năng của MongoDB Compass
  • Compass Read-Only được giới hạn trong các hoạt động đọc. Bạn sẽ không có khả năng chỉnh sửa, viết hoặc xóa
  • Compass Isolated không liên quan đến bất kỳ yêu cầu nào đối với mạng

MongoDB GUI là gì?

Hầu hết thời gian, đó là phiên bản đầy đủ mà bạn cần, vì vậy đó là những gì chúng tôi sẽ cài đặt trong hướng dẫn này. MongoDB hỗ trợ tất cả các hệ điều hành chính, chẳng hạn như

  • các cửa sổ
  • Ubuntu
  • hệ điều hành X
  • Mũ đỏ

Tải xuống các gói bạn muốn tại đây. Sau khi bạn tải xuống gói có liên quan, hãy chạy trình cài đặt và làm theo các bước sau đó

Kết nối với cơ sở dữ liệu

Trước tiên, hãy mở ứng dụng MongoDB Compass của bạn và nhấp vào tùy chọn Điền vào từng trường kết nối. Chỉ định Tên máy chủ và cổng mà máy chủ MongoDB của bạn đang chạy. Nếu bạn đã cài đặt MongoDB trên máy của mình với cài đặt mặc định, Tên máy chủ sẽ là máy chủ cục bộ và cổng là 27017. Sau đó bấm KẾT NỐI

MongoDB GUI là gì?

Bây giờ, bạn đã được kết nối với máy chủ MongoDB của mình. Bạn có thể xem danh sách các cơ sở dữ liệu có sẵn trong máy chủ và một tập hợp các tùy chọn mà bạn có thể sử dụng để tạo và xóa cơ sở dữ liệu

MongoDB GUI là gì?

Tạo cơ sở dữ liệu, bộ sưu tập và chèn dữ liệu

Nhấp vào tùy chọn CREATE DATABASE để tạo cơ sở dữ liệu mới. Một cửa sổ mới sẽ bật lên, như hình bên dưới

  • Nhập tên Cơ sở dữ liệu (e. g. , Ngôi trường)
  • Nhập tên Bộ sưu tập (e. g. , Sinh viên)
  • Bấm vào TẠO CƠ SỞ DỮ LIỆU

MongoDB GUI là gì?

Cơ sở dữ liệu mới được tạo sẽ xuất hiện trong bảng điều khiển, như hình bên dưới

MongoDB GUI là gì?

(Muốn sử dụng mongo shell thay vì Compass GUI? Tìm hiểu cách tạo cơ sở dữ liệu theo cách đó. )

Tạo tài liệu

Trong MongoDB, dữ liệu được chèn dưới dạng tài liệu. Mỗi bản ghi trong cơ sở dữ liệu MongoDB là một tài liệu. Hãy xem cách thêm tài liệu vào cơ sở dữ liệu mới tạo của chúng tôi

Định vị con trỏ trên cơ sở dữ liệu Trường học từ khung bên trái của La bàn và nhấp vào nó. Một màn hình sẽ được hiển thị như bên dưới

MongoDB GUI là gì?

Tiếp theo, nhấp vào tên bộ sưu tập Học sinh mà bạn đã tạo trước đó và La bàn sẽ hiển thị một màn hình mới, như thế này

MongoDB GUI là gì?

Tại đây, bạn có thể tìm thấy trình đơn thả xuống Thêm dữ liệu cung cấp cho bạn hai cách để chèn dữ liệu

  • Bằng cách nhập tệp JSON/CSV
  • Bằng cách thêm dữ liệu thủ công

Tùy chọn đầu tiên cho phép bạn nhập dữ liệu dưới dạng tệp JSON hoặc CSV. Khi bạn nhấp vào nó, một cửa sổ mới sẽ mở ra trong đó bạn có thể tải tệp lên. Duyệt và tải tệp lên đó, sau đó đánh dấu vào loại tệp có liên quan và nhấp vào nhập

MongoDB GUI là gì?

Để thêm dữ liệu theo cách thủ công, hãy nhấp vào tùy chọn thứ hai trong danh sách thả xuống Thêm dữ liệu. Cửa sổ Trình trợ giúp sẽ bật lên để chèn tài liệu. Bạn có thể thêm các giá trị dưới dạng JSON hoặc các cặp khóa-giá trị trong cửa sổ Trình trợ giúp này

MongoDB GUI là gì?

Cuối cùng, nhấp vào nút Chèn

MongoDB GUI là gì?

Chèn thêm tài liệu

Mặc dù bạn có thể chèn nhiều tài liệu hơn theo cách tương tự như chúng ta vừa thảo luận, nhưng chúng ta có thể tăng tốc nó bằng thao tác Sao chép

Di chuột qua dữ liệu mới được tạo trong Giao diện người dùng la bàn và nhấp vào nút Sao chép tài liệu. Tùy chọn này sẽ sao chép dữ liệu vào cửa sổ Chèn Tài liệu mới. Từ đó, bạn chỉ cần nhập hàng dữ liệu tiếp theo và không cần chỉ định lại tên trường hoặc loại dữ liệu

MongoDB GUI là gì?

Tương tự như vậy, bạn có thể tiếp tục thêm bất kỳ lượng dữ liệu nào vào bộ sưu tập và những dữ liệu đó sẽ hiển thị trên giao diện người dùng Compass

MongoDB GUI là gì?

Xem dữ liệu (tài liệu)

La bàn cho phép bạn xem dữ liệu của mình ở ba chế độ. Các chế độ như sau

  • Chế độ xem danh sách
  • Chế độ xem JSON
  • Chế độ xem bảng

Bạn có thể thay đổi chế độ xem bằng cách nhấp vào các nút bên cạnh tùy chọn chế độ xem, như được hiển thị ở đây

MongoDB GUI là gì?

cập nhật tài liệu

Cập nhật tài liệu thông qua Compass rất đơn giản. Di chuột qua tài liệu bạn muốn cập nhật trong La bàn và nhấp vào biểu tượng bút chì xuất hiện ở phía bên tay phải

MongoDB GUI là gì?

Bấm vào trường cần cập nhật, sau đó cập nhật theo yêu cầu và bấm nút Cập nhật

MongoDB GUI là gì?

Xóa tài liệu

Xóa dữ liệu là một tác vụ đơn giản khác mà Compass có thể thực hiện chỉ với hai cú nhấp chuột

  1. Di chuột qua tài liệu bạn muốn xóa
  2. Nhấp vào biểu tượng thùng rác, nằm ở phía bên tay phải

MongoDB GUI là gì?

Thả bộ sưu tập và cơ sở dữ liệu

Việc loại bỏ các bộ sưu tập và cơ sở dữ liệu cũng đơn giản như các hoạt động khác. Bạn có thể tìm thấy tất cả cơ sở dữ liệu và bộ sưu tập của mình xuất hiện trên menu bên trái của Compass. Ở đó bạn có thể tìm thấy các tùy chọn để hủy bộ sưu tập và cơ sở dữ liệu. Hình ảnh bên dưới hiển thị cả hai tùy chọn

GUI nào tốt nhất cho MongoDB?

5 ứng dụng khách MongoDB hàng đầu mà bạn nên biết trong năm 2022 .
MongoDB La bàn. MongoDB Compass là một công cụ GUI hiệu quả từ các nhà sản xuất MongoDB. .
Robo 3T (trước đây là Robomongo) Robo 3T là một trong những GUI phổ biến nhất cho người dùng MongoDB. .
Studio 3T (trước đây là MongoChef).
NoSQLBooster. .
Khổng lồ. io. .
Trình quản lý NoSQL. .
DronaHQ

Một số tính năng của MongoDB giải thích về MongoDB GUI là gì?

Các tính năng của MongoDB .
Truy vấn đặc biệt để phân tích theo thời gian thực, được tối ưu hóa. .
Lập chỉ mục thích hợp để thực hiện truy vấn tốt hơn. .
Sao chép để có dữ liệu sẵn có và ổn định hơn. .
sharding. .
cân bằng tải

MongoDB có giao diện web không?

Giao diện web MongoDB là một công cụ được sử dụng để quản trị máy chủ cơ sở dữ liệu của chúng tôi thông qua trình duyệt web, có nhiều công cụ giao diện web có sẵn trong MongoDB . Có nhiều tính năng của giao diện web trong MongoDB như chúng ta có thể tạo cơ sở dữ liệu và bộ sưu tập bằng cách sử dụng giao diện web.

Công cụ nào được sử dụng cho MongoDB?

Trình quản lý NoSQL . Trình quản lý NoSQL cung cấp một số hỗ trợ để nhập từ SQL. Nó cũng có thể kết nối với các bộ bản sao, độc lập và kết nối cụm phân mảnh. Nó có một người quản lý vai trò và người dùng, cùng với một công cụ Schema Analyzer cơ bản.