La bàn MongoDB là gì?

MongoDB cũng đã phát triển một công cụ GUI để xử lý cơ sở dữ liệu MongoDB. Nó được gọi là MongoDB La bàn. Nó là một công cụ thuận tiện để thực hiện tất cả các thao tác CRUD mà không cần viết truy vấn thủ công. Nó giúp ích trong nhiều hoạt động như lập chỉ mục, xác thực tài liệu, v.v.

Tải xuống phiên bản cộng đồng của MongoDB Compass từ https. //www. mongodb. com/download-center/compass và bắt đầu MongoDBCompassCommunity. exe (Đảm bảo rằng máy chủ MongoDB đang chạy trước khi khởi động Compass). Kết nối với máy chủ cục bộ bằng cách cung cấp số máy chủ và cổng chính xác

La bàn MongoDB là gì?

Tất cả các cơ sở dữ liệu hiện có sẽ được liệt kê như dưới đây -

La bàn MongoDB là gì?

Nhấp vào nút + (hiển thị ở dưới cùng của bảng điều khiển bên trái) để tạo cơ sở dữ liệu mới

La bàn MongoDB là gì?

Chọn tên của cơ sở dữ liệu từ danh sách và chọn Bộ sưu tập như hình bên dưới –

La bàn MongoDB là gì?

Bạn có thể thêm tài liệu trực tiếp hoặc nhập từ tệp CSV hoặc JSON

La bàn MongoDB là gì?

Chọn Chèn tài liệu từ Thêm dữ liệu thả xuống

La bàn MongoDB là gì?

Các tài liệu được thêm vào sẽ được hiển thị ở dạng JSON, danh sách hoặc dạng bảng –

La bàn MongoDB là gì?

Lưu ý rằng, giống như một bảng trong cơ sở dữ liệu quan hệ có khóa chính, tài liệu trong cơ sở dữ liệu MongoDB có một khóa đặc biệt gọi là "_id" được tạo tự động

Công ty MongoDB. cung cấp trình điều khiển Python để kết nối với cơ sở dữ liệu MongoDB. Nó được gọi là PyMongo có cách sử dụng tương tự như các truy vấn SQL tiêu chuẩn

Sau khi cài đặt mô-đun PyMongo, chúng ta cần đối tượng của lớp MongoClient để tương tác với máy chủ MongoDB

<<< from pymongo import MongoClient
<<< client=MongoClient() 

Cơ sở dữ liệu mới được tạo với câu lệnh sau -

db=client.mydatabase 

Các thao tác CRUD trên cơ sở dữ liệu này được thực hiện bằng các phương thức như phương thức insert_one() (hoặc insert_many()), find(), update() và delete(). Thảo luận chi tiết về thư viện PyMongo có tại https. //www. hướng dẫn. com/python_data_access/python_mongodb_introduction. htm

Tuy nhiên, các đối tượng do người dùng xác định của Python không thể được lưu trữ trong cơ sở dữ liệu trừ khi nó được chuyển đổi thành các kiểu dữ liệu của MongoDB. Đây là nơi chúng ta cần thư viện MongoEngine

MongoDB Compass là GUI cho MongoDB. Nó còn được gọi là GUI MongoDB. MongoDB cho phép người dùng phân tích nội dung dữ liệu được lưu trữ của họ mà không cần biết trước về cú pháp truy vấn MongoDB. Khi khám phá khám phá dữ liệu của mình trong môi trường trực quan, chúng ta có thể sử dụng Compass GUI để tối ưu hóa hiệu suất, quản lý chỉ mục và triển khai xác thực tài liệu

Tất cả các phiên bản của MongoDB Compass đều là mã nguồn mở (tôi. e. , chúng tôi có thể tự do triển khai và xem kho lưu trữ của tất cả các phiên bản GUI MongoDB). Có thể tìm thấy kho nguồn của la bàn MongoDB trên liên kết sau của GitHub

https. //github. com/mongodb-js/la bàn/

Phiên bản la bàn có sẵn

MongoDB GUI có sẵn trong bốn phiên bản sau

  • cộng đồng la bàn. Phiên bản này được thiết kế để phát triển với MongoDB và bao gồm một tập hợp con các tính năng của Compass
  • Compa. Nó được phát hành dưới dạng phiên bản đầy đủ của MongoDB Compass. Nó bao gồm tất cả các tính năng và khả năng mà MongoDB cung cấp
  • la bàn ngẫu nhiên. Nó chỉ giới hạn ở thao tác đọc với tất cả các khả năng cập nhật và xóa đã bị loại bỏ
  • la bàn bị cô lập. Phiên bản biệt lập của la bàn MongoDB không bắt đầu bất kỳ yêu cầu mạng nào ngoại trừ máy chủ MongoDB mà GUI MongoDB kết nối. Nó được thiết kế để sử dụng trong môi trường bảo mật cao

Cách tải xuống và cài đặt MongoDB Compass

Bước 1. Để tải xuống MongoDB Compass, bạn có thể sử dụng trình duyệt web ưa thích của mình và Mở https. //www. mongodb. trang com/download-center/compass?jmp=docs

Bước 2. Bạn cần chọn trình cài đặt và phiên bản bạn thích. Trình cài đặt GUI có sẵn dưới dạng. exe hoặc. gói msi hoặc một. lưu trữ zip

Bước 3. Cuối cùng, Click vào nút tải xuống

La bàn MongoDB là gì?

Bước 4. Nhấp vào tệp bộ cài đặt sau khi tải xuống hoàn tất

Bước 5. Làm theo các cửa sổ bật lên để cài đặt MongoDB Compass GUI

Bước 6. Sau khi được cài đặt, nó sẽ khởi chạy và yêu cầu bạn định cấu hình cài đặt quyền riêng tư và chỉ định tùy chọn cập nhật

La bàn MongoDB là gì?

Cập nhật La bàn MongoDB

Có hai cách chúng ta có thể sử dụng phiên bản cập nhật của MongoDB Compass

1. Chúng tôi có thể tải xuống và cài đặt phiên bản GUI MongoDB mới nhất được phát hành từ trang web chính thức của MongoDB bất cứ lúc nào. Chúng tôi cần kiểm tra các yêu cầu về S/W và H/W đối với hệ điều hành của mình và phiên bản la bàn MongoDB được yêu cầu để đảm bảo Compass GUI tương thích với hệ thống của chúng tôi

2. Chúng tôi có thể cập nhật La bàn bằng cách bật cập nhật tự động từ Trợ giúp -> Cài đặt quyền riêng tư như hình bên dưới

La bàn MongoDB là gì?
La bàn MongoDB là gì?

Thiết lập kết nối với MongoDB Compass

Có hai phương pháp để kết nối triển khai của chúng tôi trong MongoDB la bàn, chúng tôi có thể sử dụng chuỗi kết nối được cung cấp trên MongoDB Atlas hoặc chúng tôi có thể điền thông tin triển khai của mình vào các trường được chỉ định

Bằng cách dán chuỗi kết nối

Bước 1. Khi bạn đăng nhập vào Compass, một hộp thoại ban đầu sẽ xuất hiện

Bước 2. Để nhận chuỗi kết nối triển khai cho cụm Atlas, hãy chuyển đến chế độ xem cụm Atlas của bạn

La bàn MongoDB là gì?

Bước 3. Nhấp vào Kết nối cho cụm bạn muốn kết nối

La bàn MongoDB là gì?

Bước 4. Sau đó, nhấp vào Kết nối với MongoDB Compass và sao chép chuỗi kết nối được cung cấp

La bàn MongoDB là gì?

Bước 5. Nhấp vào nút kết nối, để kết nối và điều hướng đến Trang chủ GUI của La bàn

La bàn MongoDB là gì?

Màn hình chính của Compass hiển thị thông tin chi tiết về phiên bản MongoDB mà Compass được kết nối từ đó, bao gồm tên kết nối, loại triển khai, tên máy chủ và cổng, phiên bản MongoDB, thống kê hiệu suất và danh sách cơ sở dữ liệu của phiên bản

Tạo và quản lý cơ sở dữ liệu bằng Compass

Khi bạn đã kết nối với MongoDB Atlas hoặc Mongo Shell, cửa sổ sau sẽ xuất hiện. Bên trong cửa sổ này, bạn có thể thấy tab Cơ sở dữ liệu. Cửa sổ Cơ sở dữ liệu hiển thị danh sách tất cả các cơ sở dữ liệu hiện có để triển khai MongoDB của bạn

La bàn MongoDB là gì?

Ở cửa sổ trên, khi bạn chọn một cơ sở dữ liệu từ danh sách đã cho để xem các bộ sưu tập của nó. Bạn có thể xem bộ sưu tập cơ sở dữ liệu khi nhấp vào Cơ sở dữ liệu mong muốn trong ngăn điều hướng bên trái

Tạo cơ sở dữ liệu trong Compass

Bước 1. Nhấp vào nút Tạo cơ sở dữ liệu từ tab cơ sở dữ liệu. Nó sẽ đưa bạn đến hộp thoại Tạo cơ sở dữ liệu bật lên

La bàn MongoDB là gì?

Bước 2. Trong cửa sổ bật lên xuất hiện, điền vào Cơ sở dữ liệu và tên bộ sưu tập để tạo cơ sở dữ liệu mới

La bàn MongoDB là gì?

Bước 3. Cuối cùng, bấm vào nút Tạo cơ sở dữ liệu để tạo Cơ sở dữ liệu và bộ sưu tập

La bàn MongoDB là gì?

Bỏ cơ sở dữ liệu trong Compass

Bước 1. Nhấp vào biểu tượng thùng rác sẽ xuất hiện khi bạn di chuột qua tên Cơ sở dữ liệu, sau đó hộp thoại xác nhận sẽ xuất hiện

La bàn MongoDB là gì?

Bước 2. Trong cửa sổ bật lên, nhập tên của Cơ sở dữ liệu mà bạn muốn xóa

La bàn MongoDB là gì?

Bước 3. Cuối cùng nhấn nút Drop Database để xóa Database bạn đã chọn

La bàn MongoDB là gì?

Bộ sưu tập trong MongoDB Compass

Cửa sổ Bộ sưu tập hiển thị danh sách tất cả các bộ sưu tập và chế độ xem hiện có từ cơ sở dữ liệu bạn đã chọn. Nó bao gồm tất cả tên và thông tin liên quan khác cho bộ sưu tập hoặc chế độ xem đã chọn

Nếu bạn muốn có quyền truy cập vào bộ sưu tập cơ sở dữ liệu, hãy nhấp vào Tên cơ sở dữ liệu trong chế độ xem Cơ sở dữ liệu chính hoặc Nhấp vào cơ sở dữ liệu trong ngăn điều hướng bên trái

La bàn MongoDB là gì?

Cửa sổ bộ sưu tập hiển thị các thông tin như - Tên bộ sưu tập, số lượng tài liệu, kích thước, số lượng chỉ mục, kích thước của chỉ mục và Thuộc tính đối chiếu cho bộ sưu tập

Tạo Bộ sưu tập trong MongoDB Compass

Bước 1. Nhấp vào nút Tạo bộ sưu tập

La bàn MongoDB là gì?

Bước 2. Sau đó, điền chi tiết bộ sưu tập vào hộp thoại Tạo bộ sưu tập

La bàn MongoDB là gì?

Bước 3. Bây giờ, bấm vào Tạo bộ sưu tập để tạo bộ sưu tập

La bàn MongoDB là gì?

Thả một bộ sưu tập

Bước 1. Trong cửa sổ bộ sưu tập, nhấp vào biểu tượng thùng rác để xóa bộ sưu tập. Khi bạn nhấp vào biểu tượng thùng rác, một hộp thoại sẽ xuất hiện để yêu cầu bạn xác nhận

La bàn MongoDB là gì?

Bước 2. Trong hộp thoại bật lên xuất hiện, nhập tên của bộ sưu tập bạn muốn xóa khỏi cơ sở dữ liệu

La bàn MongoDB là gì?

Bước 3. Cuối cùng, nhấp vào nút Drop Collection để xóa bộ sưu tập

La bàn MongoDB là gì?

Quản lý tài liệu trong MongoDB Compass

Tài liệu là các bản ghi trong bộ sưu tập MongoDB. Tài liệu là đơn vị dữ liệu cơ bản trong MongoDB. Sử dụng tab tài liệu, chúng tôi có thể thực hiện các tác vụ sau trong bộ sưu tập hoặc chế độ xem đã chọn của mình

Sự khác biệt giữa MongoDB và MongoDB la bàn là gì?

Hơn nữa, MongoDB Shell tự hoạt động trên cơ sở dữ liệu và người dùng không thể phân tích và xem dữ liệu thay đổi một cách độc lập. Ngược lại, trong MongoDB Compass, người dùng có thể trực quan hóa cơ sở dữ liệu của họ và các sửa đổi của nó mà không phải lo lắng về hiệu suất

MongoDB Atlas và Compass có giống nhau không?

MongoDB Atlas thuộc danh mục "Lưu trữ MongoDB" của ngăn xếp công nghệ, trong khi MongoDB Compass có thể được phân loại chủ yếu trong "Công cụ cơ sở dữ liệu" . Một số tính năng được cung cấp bởi MongoDB Atlas là. Cụm toàn cầu cho các ứng dụng đẳng cấp thế giới. Hỗ trợ hơn 60 vùng đám mây trên AWS, Azure và GCP.

Một số khả năng của la bàn MongoDB là gì?

Khả năng của Compass Editions

La bàn MongoDB được viết bằng ngôn ngữ nào?

MongoDB