Kết nối MongoDB Atlas NodeJS
Là người mới bắt đầu, tôi luôn nghĩ làm cách nào để có thể dễ dàng kết nối và lưu trữ dữ liệu của mình trên toàn cầu vào tập bản đồ MongoDB nhưng thật khó để kiểm soát và hiểu mọi thứ trong một lần Show
Nhưng hãy tin tôi sau khi đọc blog này, bạn sẽ thấy nó rất dễ dàng và tương tác Bắt đầu nào Bước 1 — Thiết lập MongoDB Atlas1) Truy cập https. //www. mongodb. com/đám mây/bản đồ 2) Đăng nhập nếu bạn có tài khoản hoặc Đăng ký nếu bạn chưa tạo tài khoản. (Thử miễn phí) 3) Sau đó tạo một cụm (Bạn có thể tạo cụm miễn phí nếu bạn là người mới bắt đầu) Bạn sẽ đến đâyBước 2 — Tạo cấu trúc nút đơn giảnLàm 2 file nàyViết mã này vào ứng dụng của bạn. js (hoặc máy chủ. js) tập tin var express = require(“express”); var cầy mangut = require(“cầy mangut”); ứng dụng var = express(); // biến môi trường yêu cầu ('dotenv'). cấu hình(); // kết nối cơ sở dữ liệu const uri = quá trình. env. ATLAS_URI; cầy mangut. kết nối (uri, {useNewUrlParser. đúng, sử dụngCreate Index. thật}); kết nối const = cầy mangut. sự liên quan; sự liên quan. một lần ('mở', () => { bảng điều khiển. log(“Kết Nối Cơ Sở Dữ Liệu Thành Công”); }); ứng dụng. lắng nghe (3000, chức năng (yêu cầu, độ phân giải) { bảng điều khiển. log(“Máy chủ được khởi động trên cổng 3000”); }); Bước 3 — Tạo mới. tập tin envGiữ nó trống cho bây giờBây giờ, hãy truy cập tài khoản bản đồ MongoDB của bạn và nhấp vào Kết nối và tạo người dùng MongoDB Người dùng Mongodb được tạo cho việc nàyBây giờ hãy nhấp vào Chọn phương thức kết nối → Kết nối ứng dụng của bạn và sao chép chuỗi Sao chép chuỗi nàySao chép chuỗi này và dán vào của bạn. env và Thay thế mật khẩu đó trong chuỗi của bạn bằng mật khẩu người dùng mongodb của bạn — Lưu lạiBước 4 — Vào Truy cập mạng -> Thêm địa chỉ Ip -> Cho phép truy cập từ mọi nơi và xác nhậnChúng tôi gần như đã hoàn tất, chỉ cần lưu tệp của bạn
NHỚ. — CÀI ĐẶT dotenv , cầy mangut và express // biến môi trường yêu cầu ('dotenv'). cấu hình(); Bước 5 — Cung cấp ứng dụng nút lệnh. js trong thiết bị đầu cuối của bạn
Vừa thực hiện nhận, đăng tuyến đường và tìm thấy dữ liệu của bạn trong Bộ sưu tập Phần kết luậnVì vậy, đây là mô tả chi tiết đầy đủ về cách Kết nối tập bản đồ mongodb với nút. js. Tôi hy vọng bài viết này hữu ích. Nếu bạn có bất kỳ đề xuất hoặc khiếu nại nào, tôi sẽ rất vui khi tìm hiểu về nó trong phần bình luận Một vài tháng trước, tôi đã bắt đầu làm việc với MongoDB Atlas cho một trong những dự án cá nhân của mình và trong khi làm việc đó, tôi đã gặp phải một số khó khăn và đó chính là lý do tại sao tôi viết blog này, tôi hy vọng nó sẽ giúp được ai đó. Bắt đầu nào Tôi sẽ chia blog này thành các phần
Tạo ứng dụng Node-Expresstạo một thư mục và mở terminal trong thư mục đó và sử dụng lệnh sau npm init -yes (Ghi chú. đảm bảo bạn đã cài đặt npm trong thiết lập cục bộ của mình) Sau khi chạy lệnh này, chúng tôi sẽ nhận được gói của mình. json, bây giờ hãy cài đặt express và gật đầu bằng lệnh sau npm install express --save Chúng tôi phải thực hiện một vài thay đổi trong gói. json để bắt đầu dự án của chúng tôi bằng gật đầu, lý do chúng tôi đang sử dụng gật đầu là bất cứ khi nào bạn thực hiện các thay đổi trong chỉ mục của mình. js, bạn sẽ không cần phải khởi động lại máy chủ nhiều lần, để đọc thêm về nó, vui lòng tham khảo phần này. Trong thẻ script của gói của bạn. json vui lòng thêm đoạn mã sau "scripts": { Bây giờ hãy chạy ứng dụng này. Tạo một tệp dưới dạng chỉ mục. js trong thư mục gốc và bắt đầu viết mã var express = require("express");const app = express();const port = 8080;//create a server object:app.listen(port, () => {console.log("starting the server");}); //the server object listens on port 8080 Sử dụng mã ở trên, chúng tôi sẽ chạy máy chủ của mình trên cổng 8080, để khởi động máy chủ, hãy sử dụng lệnh bên dưới trong thiết bị đầu cuối npm start vâng. ứng dụng Nút của bạn đang chạy http. //máy chủ cục bộ. 8080/ Cài đặt MongooseHãy cài đặt mongoose ODM bằng lệnh bên dưới. Mongoose sẽ giúp chúng tôi kết nối với cơ sở dữ liệu MongoDB Atlas của chúng tôi npm install mongoose Tạo tài khoản MongoDB AtlasTạo một tài khoản trên MongoDB Atlas và chọn tùy chọn miễn phí như trong hình bên dưới Bây giờ, hãy tạo cụm được chia sẻ bằng cách nhấp vào tạo như trong hình bên dưới. Sau khi nhấp vào Tạo cụm, chúng tôi cần đợi cho đến khi quá trình tạo kết thúc (đáng buồn là phải mất một lúc) Sau khi tạo Cụm, nhấp vào 'Kết nối', sau khi nhấp vào kết nối, bạn sẽ nhận được trang sau được hiển thị trong hình ảnh bên dưới Chọn tùy chọn 'Cho phép truy cập từ mọi nơi' và nhập tên người dùng và mật khẩu của người dùng cơ sở dữ liệu và nhấp vào 'Tạo người dùng cơ sở dữ liệu'. Nhấp vào nút 'Chọn phương thức kết nối', đăng bài này, bạn sẽ thấy tùy chọn hiển thị trong hình bên dưới Select the option of ‘Connect your application’, you will see something like the image below, using the string we have to replace Cuối cùng. Chúng tôi sẽ sử dụng chuỗi kết nối này (với mật khẩu người dùng cơ sở dữ liệu của bạn) trong bước tiếp theo và bước cuối cùng Kết nối tài khoản MongoDB Atlas với ứng dụng của chúng tôiBây giờ, hãy nhập cầy mangut và kết nối cơ sở dữ liệu với ứng dụng của chúng tôi bằng chuỗi kết nối mà chúng tôi đã nhận được ở bước trên Làm cách nào để kết nối với MongoDB Atlas trong nodejs?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 để kết nối MongoDB với Node js?Để kết nối một Nút. js sang MongoDB, chúng ta phải sử dụng thư viện có tên là Mongoose . cầy mangut. kết nối ("mongodb. //máy chủ cục bộ. 27017/collectionName", { useNewUrlParser. đúng, sử dụngUnifiedTopology. đúng });
Làm cách nào để kết nối với MongoDB Atlas?Bạn sẽ cần lấy chuỗi kết nối của cụm từ Atlas để kết nối với cụm bằng trình điều khiển PyMongo. . Nhấp vào Kết nối. . Nhấp vào Chọn phương thức kết nối Nhấp vào Kết nối ứng dụng của bạn. . Chọn Python và phiên bản trình điều khiển của bạn. . Sao chép chuỗi kết nối được cung cấp Định cấu hình chuỗi kết nối được cung cấp 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 |