sql >> Database >  >> NoSQL >> MongoDB

Een DB-service maken in een MVC Express-app

Wat ik deed, is simpelweg al mijn routes in start zetten functie. Dit is niet de beste oplossing, maar als startpunt in ieder geval niet de slechtste.Dus wanneer je toegang tot DB nodig hebt vanuit een js-bestand, plaats je ze gewoon in start , dus de mongo kon eerst de verbinding tot stand brengen.

Dus ik wil de DB-instantie in /routes/users bestand.

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. MongoException:sleutels met een lengte van nul zijn niet toegestaan, heb je $ met dubbele aanhalingstekens gebruikt?

  2. Hoe meteor.com-apps externe mongo db te laten gebruiken

  3. Selectieve replicatie in mongodb

  4. Mangoestmodellen maken met typoscript - subdocumenten