MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Създаване на DB услуга в приложение MVC Express

Това, което направих, е просто да сложа всичките си маршрути в start функция. Това не е най-доброто решение, но като отправна точка поне не е най-лошото. Така че винаги, когато имате нужда от достъп до DB от някакъв js файл, просто ги поставете в start , така че mongo може първо да установи връзката.

Така че искам да получа екземпляра на DB в /routes/users файл.

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. MongoDB:mongorestore:командата не е намерена

  2. Агрегацията на MongoDB с $lookup включва (или проектира) само някои полета за връщане от заявка

  3. 5 начина за избор на редове с минимална стойност за тяхната група в SQL

  4. MongoDB какви са потребителят и паролата по подразбиране?

  5. mongodb mongoTemplate получава отделно поле с някои критерии