Kết nối mongodb aws

Visual Studio Code có hỗ trợ tuyệt vời để làm việc với cơ sở dữ liệu MongoDB, dù là phiên bản của riêng bạn hay trong Azure với MongoDB Atlas. Với tiện ích mở rộng MongoDB cho Mã VS, bạn có thể tạo, quản lý và truy vấn cơ sở dữ liệu MongoDB từ bên trong Mã VS

Cài đặt tiện ích mở rộng

Hỗ trợ MongoDB cho Mã VS được cung cấp bởi tiện ích mở rộng MongoDB cho Mã VS. Để cài đặt tiện ích mở rộng MongoDB cho Mã VS, hãy mở chế độ xem Tiện ích mở rộng bằng cách nhấn ⇧⌘X (Windows, Linux Ctrl . Chọn tiện ích mở rộng MongoDB cho Mã VS. ) and search for 'MongoDB' to filter the results. Select the MongoDB for VS Code extension.

Kết nối mongodb aws

Kết nối với MongoDB

Khi bạn đã cài đặt tiện ích mở rộng MongoDB cho Mã VS, bạn sẽ nhận thấy có một chế độ xem Thanh hoạt động MongoDB mới. Chọn chế độ xem MongoDB và bạn sẽ thấy MongoDB Explorer

Kết nối mongodb aws

Để kết nối với cơ sở dữ liệu MongoDB, chọn Thêm kết nối và nhập chi tiết kết nối cho cơ sở dữ liệu rồi Kết nối, mặc định là máy chủ MongoDB cục bộ tại mongodb://127.0.0.1:27017. Bạn cũng có thể nhập chuỗi kết nối, nhấp vào liên kết "kết nối với chuỗi kết nối" và dán chuỗi kết nối

Kết nối mongodb aws

Ghi chú. Đảm bảo máy chủ MongoDB của bạn (mongod. exe) đang chạy nếu bạn đang kết nối với máy chủ MongoDB cục bộ

Sau khi đính kèm, bạn có thể làm việc với máy chủ MongoDB, quản lý Cơ sở dữ liệu, Bộ sưu tập và Tài liệu MongoDB

Kết nối mongodb aws

Bạn có thể mở rộng cơ sở dữ liệu để xem các bộ sưu tập của chúng với lược đồ và chỉ mục của chúng và bạn có thể chọn các Tài liệu MongoDB riêng lẻ để xem JSON của chúng

Kết nối mongodb aws

Bạn cũng có thể đính kèm trình bao MongoDB vào kết nối đang hoạt động, chỉ bằng cách nhấp chuột phải vào chính kết nối đó

Kết nối mongodb aws

Ghi chú. Đảm bảo trình bao MongoDB (_______1 hoặc mongosh) đã được cài đặt và nằm trên đường dẫn của bạn. Trong cài đặt của tiện ích mở rộng, bạn có thể chọn trình bao bạn đang sử dụng

Lệnh MongoDB

Có các lệnh cụ thể của MongoDB có sẵn trong VS Code Command Palette ( ⇧⌘P (Windows, Linux Ctrl+Shift+P)) as well as through Explorer context menus.

Kết nối mongodb aws

Sử dụng sân chơi

Một trong những tính năng mạnh mẽ nhất của tích hợp VS Code MongoDB là Mongo Playgrounds. Sân chơi cho phép bạn tạo, chạy và lưu các lệnh MongoDB từ trình chỉnh sửa VS Code. Tạo một sân chơi mới với MongoDB. Tạo lệnh MongoDB Playground

Kết nối mongodb aws

Trong một sân chơi, bạn có thể tham khảo các thực thể và lệnh MongoDB và bạn nhận được IntelliSense phong phú khi bạn nhập. Sân chơi rất hữu ích cho các hoạt động và truy vấn cơ sở dữ liệu nguyên mẫu. Thực thi các dòng đã chọn trong truy vấn sân chơi với MongoDB. Chạy lệnh Selected Lines From Playground

Kết nối mongodb aws

Kết nối mongodb aws

MongoDB trên Azure

Bạn có thể dễ dàng tạo cụm MongoDB trên Azure miễn phí với MongoDB Atlas

Chọn Tạo cụm mới từ bảng điều khiển và chọn Azure làm Nhà cung cấp đám mây. Khi cụm được tạo, hãy kết nối với chuỗi kết nối do MongoDB Atlas cung cấp

MongoDB Atlas là dịch vụ cơ sở dữ liệu đám mây toàn cầu được quản lý hoàn toàn của MongoDB, có thể chạy trên Amazon Web Services (AWS), Google Cloud Platform hoặc Microsoft Azure

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách kết nối với MongoDB Atlas, DBaaS được quản lý hoàn toàn của MongoDB, sử dụng Studio 3T

Không có tài khoản MongoDB Atlas?

Nếu bạn gặp sự cố khi kết nối với MongoDB Atlas, chúng tôi khuyên bạn nên hướng dẫn khắc phục sự cố thay thế

điều kiện tiên quyết

  1. Nhận miễn phí cụm MongoDB Atlas đầu tiên của bạn
  2. Tải xuống phiên bản Studio 3T mới nhất trên máy Windows, Mac hoặc Linux của bạn

Có gì trong cụm MongoDB Atlas miễn phí?

Cụm miễn phí bao gồm

  • 512 MB dung lượng lưu trữ
  • RAM dùng chung
  • Bộ bản sao có sẵn cao, mã hóa đầu cuối, bản vá tự động, API REST
  • kết nối tối đa. 100
  • Hiệu suất mạng. Thấp
  • Cơ sở dữ liệu tối đa. 100
  • Bộ sưu tập tối đa. 500

Các khu vực cụm bậc miễn phí có sẵn là

  • N. Virginia (chúng tôi-đông-1)
  • Frankfurt (eu-trung-1)
  • Singapore (ap-đông nam-1)
  • Mumbai (ap-nam-1)

Kết nối mongodb aws

1. Lấy chuỗi kết nối từ MongoDB Atlas

Đăng nhập vào tài khoản MongoDB Atlas của bạn. Thao tác này sẽ đưa bạn đến phần tổng quan về Cụm của bạn

Nhấp vào Kết nối

Kết nối mongodb aws

Chọn Kết nối ứng dụng của bạn

Kết nối mongodb aws

Chọn trình điều khiển và phiên bản trình điều khiển của bạn. Chúng tôi sử dụng Java và Phiên bản 3. 7 trở lên trong ví dụ này, nhưng phiên bản mới nhất của bất kỳ trình điều khiển nào cũng sẽ tạo chuỗi kết nối tương thích

Kết nối mongodb aws

Sao chép chuỗi kết nối đã tạo. Đây là những gì bạn sẽ cần dán trong Studio 3T

Kết nối mongodb aws

2. Danh sách trắng địa chỉ IP của bạn

Nếu bạn có một địa chỉ IP động - điều mà hầu hết chúng ta đều làm - thì bạn nên kiểm tra kỹ tab Danh sách trắng IP MongoDB Atlas

Nhấp vào Truy cập mạng trong tab Bảo mật trên thanh bên trái. Thao tác này sẽ đưa bạn đến tab Danh sách trắng IP

Nhấp vào Thêm địa chỉ IP ở góc trên cùng bên phải. Điều này sẽ mở hộp thoại Add IP Whitelist Entry

Kết nối mongodb aws

Nhấp vào Thêm địa chỉ IP hiện tại. MongoDB sẽ tự động phát hiện địa chỉ hiện tại của bạn, sau đó nhấp vào Xác nhận

Kết nối mongodb aws

Bạn đang kết nối từ một địa chỉ IP khác, thông qua VPN hoặc gặp lỗi?

3. Kết nối với Studio 3T

Mở Studio 3T và nhấp vào Kết nối ở góc trên cùng bên trái của thanh công cụ. Thao tác này sẽ mở Trình quản lý kết nối

Nhấp vào Kết nối mới ở góc trên cùng bên trái, sẽ mở ra một cửa sổ kết nối mới

Kết nối mongodb aws

Đặt tên cho kết nối của bạn và nhấp vào nút Từ URI

Kết nối mongodb aws

Dán chuỗi kết nối mà bạn đã sao chép từ MongoDB Atlas

Replace the placeholder “” with your actual password and “” with the name of the database that connections will use by default. Make sure to replace the brackets too, and click OK.

Kết nối mongodb aws

Studio 3T sẽ tự động trích xuất thông tin và điền sẵn các trường trong tab Máy chủ, Xác thực, SSL, Đường hầm SSH và Nâng cao. Nó cũng sẽ lưu kết nối để sử dụng sau

Nhấp qua các tab Máy chủ, Xác thực, SSL và Đường hầm SSH và xác minh rằng thông tin là chính xác

Nhấp vào Kiểm tra kết nối. Test thành công sẽ như thế này

Kết nối mongodb aws

Nhấp vào để lưu. Sau đó nhấp vào Kết nối

Nếu bạn đang gặp lỗi kết nối, e. g. Prematurely reached end of stream, đảm bảo rằng địa chỉ IP của bạn đã được đưa vào danh sách trắng trên MongoDB Atlas

4. Nhập dữ liệu ở định dạng JSON, CSV, BSON/mongodump hoặc SQL

Nếu bạn có một cụm trống, bạn có thể dễ dàng nhập JSON, CSV, BSON/mongodump hoặc SQL vào MongoDB bằng Trình hướng dẫn nhập của Studio 3T

  • Nhập JSON vào MongoDB
  • Nhập CSV vào MongoDB
  • Nhập BSON/mongodump vào MongoDB
  • Nhập SQL vào MongoDB

5. Khám phá dữ liệu MongoDB

Nhấp vào một bộ sưu tập trong Cây kết nối để mở Thẻ bộ sưu tập, đây là điểm bắt đầu của tất cả hoạt động khám phá dữ liệu trong Studio 3T

Kết nối mongodb aws

Tại đây, bạn có thể xem nội dung của bộ sưu tập MongoDB của mình ở Chế độ xem bảng, Chế độ xem dạng cây hoặc Chế độ xem JSON

Kết nối mongodb aws

Hoặc truy cập Trình tạo truy vấn trực quan, trình tạo truy vấn MongoDB kéo và thả lý tưởng cho cả người mới và chuyên gia



Khi bạn đã tạo truy vấn của mình, hãy nhấp vào tab Mã truy vấn để xem cách nó dịch sang Java, Node. js, PHP, C#, Python, Ruby và ngôn ngữ shell mongo

Kết nối mongodb aws

Và đó chỉ là một cách truy vấn dữ liệu trong Studio 3T. Ngoài ra còn có IntelliShell, mongo shell tích hợp sẵn với tính năng tự động hoàn thành mạnh mẽ;