Tôi đang gặp khó khăn khi tìm ra cách tôi có thể truy xuất dữ liệu trong MongoDB và tìm nạp nó trong tệp HTML/EJS. Trong tệp HTML/EJS, có một nút nếu người dùng nhấp vào nó, nó sẽ hiển thị tất cả dữ liệu trong bộ sưu tập cơ sở dữ liệu MongoDB. Show
Tôi đã tìm thấy một số câu hỏi tương tự như câu hỏi của tôi nhưng nó không trả lời câu hỏi của tôi. Tôi vẫn còn mới ở Node JS và MongoDB vì vậy tôi không thực sự có ý tưởng về cách tôi có thể đạt được mục tiêu của mình. Đây là 3 của tôi
Khi tôi đã tạo tệp EJS bằng một nút, tôi cần hiển thị tất cả dữ liệu trong bảng. Cảm ơn bạn! Trong hướng dẫn này, bạn sẽ tìm ra cách tìm nạp thu thập dữ liệu từ cơ sở dữ liệu MongoDB trong ứng dụng Node JS. Cách hiển thị dữ liệu trong thành phần bảng HTML sau khi được tìm nạp từ cơ sở dữ liệu MongoDB trong nút. Để truy xuất danh sách dữ liệu từ cơ sở dữ liệu Mongo, chúng tôi sẽ sử dụng Express JS, Express View EJS Memplating Engine. Để thiết kế thành phần bảng, chúng tôi sẽ sử dụng thành phần UI Bootstrap 5. Chúng tôi sẽ bắt đầu hướng dẫn này từ đầu. Chúng tôi sẽ tạo ứng dụng nút từ khởi động tuyệt đối, chỉ cho bạn cách định cấu hình chế độ xem EJS trong nút, đặt kết nối MongoDB trong Node Js cục bộ, tạo mô hình hoặc lược đồ cơ sở dữ liệu và cách tạo các tuyến đường. Sau khi hoàn thành hướng dẫn này, bạn sẽ có thể nhanh chóng lấy dữ liệu từ MongoDB trong nút và hiển thị nó trong HTML. Cách lấy dữ liệu từ cơ sở dữ liệu MongoDB trong Node JS với Mongoose
Thiết lập dự án nútTrong bước đầu tiên, bạn phải tạo một thư mục mới.
Tiếp theo, chuyển vào thư mục ứng dụng:
Cài đặt các gói nútCài đặt JS Express JS và sử dụng Thẻ EJView = EJS; Các EJ chỉ đơn giản là viết tắt của JavaScript nhúng. Đây là một ngôn ngữ/động cơ khuôn mẫu đơn giản giúp tạo HTML với JavaScript đơn giản.
Một lần nữa nhập lệnh sau và nhấn Enter để cài đặt các lệnh sau:
Xây dựng kết nối MongoDBBên trong dự án nút của bạn, bạn phải tạo tệp db.js. Tệp này sẽ có các cài đặt để tạo kết nối cơ sở dữ liệu.db.js file. This file will have the settings for making the database connection. Đảm bảo nhập mã sau vào tệp db.js.db.js file.
Xây dựng lược đồ MongooseTiếp theo, tạo thư mục mô hình tại gốc của ứng dụng của bạn và tạo tệp user.js. Ở đây chúng tôi sẽ tạo lược đồ để xác định loại đối tượng người dùng trong cơ sở dữ liệu. Do đó, thêm mã đã cho vào tệp model/usermodel.js.models/UserModel.js file.
Bây giờ, bạn phải tạo thư mục bộ điều khiển, sau đó tạo tệp người dùng-control.js vào nó sau đó thêm mã đã cho vào tệp.controllers folder, then create user-controller.js file into it thereafter add the given code into the file.
Xác định các tuyến đường nhanhTruy cập tệp ROULES/Users.js, đặt toàn bộ mã vào tệp, chúng tôi đang sử dụng lược đồ Mongoose để tạo các tuyến đường.routes/users.js file, place the entire code into the file, we are using mongoose schema to create the routes.
Thiết lập tệp máy chủTrong bước này, bạn phải nhập các gói phiên Body-Parser, Mongoose và Flash bên trong tệp App.js.app.js file.
Tìm nạp dữ liệu trong nútBây giờ, bạn phải truy cập tệp Lượt xem/Index.ejs, trong tệp này, chúng tôi sẽ thêm mã.views/index.ejs file, in this file we will add the code. Mã này sẽ lấy dữ liệu từ cơ sở dữ liệu MongoDB không chỉ mà còn sử dụng thành phần bảng Bootstrap 5 để hiển thị dữ liệu HTML được tìm nạp từ cơ sở dữ liệu Mongo. 0Chạy ứng dụng nútCuối cùng, đặt lệnh sau vào dấu nhắc lệnh và nhấn Enter để thực thi lệnh. 1Dưới đây là URL mà bạn phải sử dụng để xem dữ liệu trên trình duyệt: 2Bản tóm tắtTrong suốt hướng dẫn này, chúng tôi đã mô tả sâu sắc cách lấy dữ liệu từ cơ sở dữ liệu MongoDB trong ứng dụng Node JS. Chúng tôi đã xem xét cách sử dụng Mongoose để tạo kết nối cơ sở dữ liệu trong một nút và khám phá cách tạo API REST bằng cách sử dụng Express để tìm nạp và hiển thị dữ liệu trong mẫu HTML EJS. Làm thế nào để bạn tìm nạp dữ liệu từ cơ sở dữ liệu MySQL trong Node JS và hiển thị trong HTML?Node JS MySQL kết xuất và hiển thị các bản ghi từ cơ sở dữ liệu trong ví dụ HTML.. Bước 1: xây dựng dự án nút .. Bước 2: Cài đặt phụ thuộc NPM .. Bước 3: Tạo bảng SQL .. Bước 4: Tạo kết nối cơ sở dữ liệu MySQL .. Bước 5: Hiển thị hồ sơ trong HTML .. Bước 6: Xây dựng tuyến đường tốc hành .. Bước 7: Xây dựng tệp máy chủ .. Bước 8: Phục vụ ứng dụng nút .. Làm thế nào hiển thị dữ liệu MongoDB trong HTML?Bạn phải làm theo các bước dưới đây để hiển thị dữ liệu MongoDB trên trang HTML:.. Tạo ứng dụng Node Express JS .. Cài đặt Express Flash EJS Body-Parser Mongoose phụ thuộc .. Kết nối ứng dụng với MongoDB .. Tạo mô hình .. Tạo các tuyến đường .. Tạo bảng HTML và danh sách hiển thị .. Nhập các mô -đun trong ứng dụng. JS .. Bắt đầu máy chủ ứng dụng .. Làm thế nào tìm nạp dữ liệu từ cơ sở dữ liệu trong JavaScript và hiển thị trong HTML?Node JS tìm nạp và hiển thị dữ liệu từ cơ sở dữ liệu MySQL trong danh sách HTML.. Bước 1 - Tạo ứng dụng Node Express JS .. Bước 2 - Tạo bảng trong cơ sở dữ liệu MySQL và kết nối ứng dụng với DB .. Bước 3-Cài đặt mô-đun MySQL cơ thể FLASH EJS EJS .. Bước 4 - Tạo biểu mẫu đánh dấu HTML .. Bước 5 - Nhập các mô -đun trong App.js và tạo các tuyến đường .. Làm cách nào để lấy dữ liệu từ bộ sưu tập MongoDB bằng Node JS?Để chọn dữ liệu từ một bộ sưu tập trong MongoDB, chúng ta có thể sử dụng phương thức findOne ().Phương thức findOne () trả về lần xuất hiện đầu tiên trong lựa chọn.Tham số đầu tiên của phương thức findOne () là một đối tượng truy vấn.use the findOne() method. The findOne() method returns the first occurrence in the selection. The first parameter of the findOne() method is a query object. |