Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Hướng dẫn này hướng dẫn cách kết nối ứng dụng được lưu trữ trên Kết xuất của bạn với cơ sở dữ liệu được lưu trữ trên MongoDB Atlas. Đây là một giải pháp thay thế cho việc lưu trữ một phiên bản MongoDB được đóng gói trên Render. Nếu bạn muốn lưu trữ phiên bản MongoDB của riêng mình trên Kết xuất, hãy tham khảo Triển khai MongoDB

Để biết cách sử dụng và khắc phục sự cố nâng cao, hãy xem tài liệu MongoDB

Tạo và cấu hình cơ sở dữ liệu

Hoàn thành các bước từ 1 đến 6 trong giao diện web MongoDB Atlas

  1. Chọn một trong các tùy chọn triển khai sau cho cơ sở dữ liệu của bạn

    • không có máy chủ
    • Tận tụy
    • chia sẻ
  2. Chọn AWS làm nhà cung cấp đám mây và chọn khu vực AWS gần khu vực triển khai ứng dụng Kết xuất của bạn nhất. Bạn cũng có thể đặt cấp cụm, tên cụm và bất kỳ cài đặt bổ sung nào tại thời điểm này. Nhấp vào “Tạo cụm”

    Render RegionDatabase RegionOregon, USAOregon (us-west-2)Frankfurt, GermanyFrankfurt (eu-central-1)Ohio, USADedicated tier. Ohio (us-east-2)
    cấp chia sẻ. N. Virginia (us-east-1)SingaporeSingapore (ap-southeast-1)
  3. Chọn một phương thức xác thực. Hướng dẫn này giả định rằng bạn đang sử dụng tên người dùng và mật khẩu để xác thực. Bạn cũng có thể sử dụng Giấy chứng nhận

  4. Tạo hồ sơ người dùng cho cơ sở dữ liệu mới và ghi lại tên người dùng và mật khẩu cơ sở dữ liệu của bạn. Bạn sẽ tạo các biến môi trường cho các giá trị này trong dịch vụ Kết xuất kết nối với Atlas

  5. Cập nhật các kết nối cụm trong “Truy cập mạng”. Thêm địa chỉ IP hiện tại của bạn

    Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

  6. Trong “Phương thức kết nối”, chọn “Kết nối ứng dụng của bạn”. Chọn phiên bản và trình điều khiển Mongo được sử dụng trong dịch vụ Kết xuất của bạn để tạo URI chuỗi kết nối

  1. Quay lại Bảng điều khiển kết xuất và tạo cho usernameOregon (us-west-2)0 trong dịch vụ Kết xuất của bạn bằng tên người dùng và mật khẩu cơ sở dữ liệu mà bạn đã tạo ở trên. Có một số nhân vật cần được đối xử đặc biệt;

  2. Thêm chi tiết kết nối vào mã của bạn bằng cách làm theo các bước dành cho ngôn ngữ hoặc khung ứng dụng của bạn

Đó là nó. Dịch vụ Kết xuất của bạn giờ đây có thể kết nối với phiên bản MongoDB Atlas của bạn

Đọc thêm

MongoDB hỗ trợ nhiều loại trình điều khiển. Hướng dẫn này nêu bật một số tài nguyên hữu ích nhất cho các ứng dụng Python và Node

Phương pháp thêm kết nối cơ sở dữ liệu vào mã ứng dụng Python của bạn tùy thuộc vào việc ứng dụng của bạn là đồng bộ hay không đồng bộ

Sử dụng Pymongo trong ứng dụng của bạn để kết nối với MongoDB (đối với các ứng dụng đồng bộ)

Sử dụng Motor trong ứng dụng Python của bạn để kết nối với MongoDB Atlas (đối với các ứng dụng không đồng bộ sử dụng Tornado hoặc asyncio

MongoDB là một trong những cơ sở dữ liệu NOSQL trên thị trường được sử dụng cho mục đích chung và nó là cơ sở dữ liệu tài liệu nguồn mở và được xây dựng trên C++

Blog này thể hiện các mục dưới đây

  1. Tạo một cụm trong đám mây

  2. Cài đặt Mongodb Compass để kết nối

  3. Kết nối với cụm MongoDB bằng Compass

  4. Tạo cơ sở dữ liệu

Thuật ngữ được sử dụng trong MongoDB

cơ sở dữ liệu. Nó là một Container vật lý cho các bộ sưu tập

Bộ sưu tập. Nó là một nhóm các tài liệu MongoDB. Nó bằng một bảng trong cơ sở dữ liệu sql chẳng hạn như oracle

Để so sánh các đối tượng MongoDB của Oracle sql và nosql, chúng ta có thể so sánh như sau

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Tùy chọn đám mây

MongoDB Atlas là dịch vụ cơ sở dữ liệu đám mây toàn cầu được xây dựng trên đám mây AWS, Azure và Google. Chúng tôi có thể triển khai, vận hành và mở rộng cơ sở dữ liệu MongoDB chỉ bằng vài cú nhấp chuột. Ở đây chúng ta sẽ thảo luận về việc tạo MongoDB trong Cloud. Đăng nhập https. //đám mây. mongodb. com/ sử dụng tài khoản google. Chúng tôi có thể tạo cơ sở dữ liệu bằng các bước bên dưới sau khi đăng nhập vào https. //đám mây. mongodb. com

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Nhấp vào Xây dựng cơ sở dữ liệu. Chọn tùy chọn miễn phí “Được chia sẻ” ngay bây giờ

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Chọn bất kỳ nhà cung cấp dịch vụ Cloud nào, ở đây tôi chọn Azure

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Nhấp vào “Tạo cụm”

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Khi cụm được tạo, trong truy cập mạng, hãy thêm mục nhập IP để có quyền truy cập từ máy tính để bàn cục bộ của bạn

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Chúng tôi cũng tạo người dùng cơ sở dữ liệu cho cụm để truy cập cụm

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Sau đó, chúng tôi sử dụng MongoDB Compass để kết nối với cụm

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Cài đặt La bàn MongoDB

Tải xuống phần mềm bằng URL, cho tệp windows (mongodb-windows-x86_64-5. 0. 3 chữ ký. msi) {https. //www. mongodb. com/thử/tải xuống/cộng đồng}

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Sau khi cài đặt, mở Mongodb Compass

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Trong chuỗi kết nối, dán URL đã lưu ở trên

Ở đây chúng ta có thể thấy tất cả các cơ sở dữ liệu trong cụm

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Tôi đã tạo Cơ sở dữ liệu “Đào tạo” trong ảnh chụp màn hình bên dưới chỉ bằng một cú nhấp chuột khi tạo cơ sở dữ liệu

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?
Làm cách nào để kết nối với cơ sở dữ liệu MongoDB Atlas?

Phần kết luận

Quá trình này mô tả cách chúng ta có thể tạo một cụm trong cơ sở dữ liệu ATLAS và MongoDB trong cụm

Tìm hiểu về Quản lý dữ liệu NoSQL của Rackspace

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào. Bạn cũng có thể bắt đầu một cuộc trò chuyện với chúng tôi

Làm cách nào để kết nối với MongoDB Atlas từ dòng lệnh?

Kết nối với Cụm bằng Công cụ dòng lệnh .
Truy cập tab Công cụ dòng lệnh
Điều hướng đến trang Triển khai cơ sở dữ liệu cho dự án của bạn
Chọn Công cụ dòng lệnh cho cụm mong muốn của bạn
Kết nối với mongorestore
Kết nối với mongodump
Kết nối với mongoimport
Kết nối với mongoexport
Kết nối với mongostat

Làm cách nào để kết nối MongoDB Atlas với ứng dụng?

Làm theo ba bước đã cho để thiết lập Tích hợp MongoDB Atlas Nodejs. .
Bước 1. Tạo một cụm bản đồ MongoDB. Bước đầu tiên liên quan đến việc xây dựng Tích hợp MongoDB Atlas Nodejs yêu cầu bạn tạo một cụm mới. .
Bước 2. Thêm địa chỉ IP của người dùng và danh sách trắng. .
Bước 3. Kết nối với cơ sở dữ liệu của bạn

Làm cách nào để sử dụng MongoDB Atlas cục bộ?

Bắt đầu với MongoDB Atlas .
Tạo tài khoản MongoDB Cloud
Tạo cụm MongoDB Atlas
Định cấu hình truy cập mạng và tạo người dùng cụm
Kết nối với cụm

Tại sao MongoDB Atlas không kết nối?

Kiểm tra xem bạn có đang sử dụng đúng tên người dùng và mật khẩu cho người dùng cơ sở dữ liệu của mình không và bạn có đang kết nối với đúng cơ sở triển khai cơ sở dữ liệu không . Kiểm tra xem bạn có đang chỉ định đúng cơ sở dữ liệu authSource trong chuỗi kết nối của mình không.