MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tạo dịch vụ DB trong ứng dụng MVC Express

Những gì tôi đã làm chỉ đơn giản là đặt tất cả các tuyến đường của tôi vào start hàm số. Đây không phải là giải pháp tốt nhất, nhưng ít nhất là điểm khởi đầu không phải là tệ nhất. Vì vậy, bất cứ khi nào bạn cần truy cập vào DB từ một số tệp js, chỉ cần đặt chúng vào start , vì vậy mongo có thể thiết lập kết nối trước.

Vì vậy, tôi muốn lấy phiên bản DB trong /routes/users tệp.

const express = require("express");
const mongo = require("./mongo");
const app = express();
const PORT = process.env.PORT || 3000;

(async function start() {
  await mongo.init();

  app.use("/users", require("./routes/user")); 
})();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để đối phó với vấn đề múi giờ khi lưu trữ ngày trong utc bằng mongod?

  2. mongoose 'findById' trả về null với id hợp lệ

  3. tổng số tài liệu phụ và danh sách mongodb

  4. Mongodb TTL tài liệu hết hạn sớm

  5. Mảng tra cứu MongoDB của các đối tượng theo trường (điều kiện tham gia và truy vấn phụ không tương quan)