Also ich bin sehr neu zu mongodb
und ich möchte es in meiner Anwendung verwenden. Nun ich HATE redundanten Code, aber lesen, wie mongodb mit node.js zu verwenden, es scheint, dass es ein Muster gibt, wo Sie immer verbinden müssen, bevor Sie eine CRUD-Operation.Benötigt mongodb eine Verbindung bei jeder Operation
Beispiel aus der offiziellen Dokumentation:
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
insertDocument(db, function() {
db.close();
});
});
Meine Frage ist. Ist es möglich, eine Middleware zu erstellen, die die Verbindung offen hält, so dass Sie nur insertDocument
anrufen müssen (im obigen Beispiel)?
besser Sie verwenden mongoose.connect() und behalten Sie es in der Konfigurationsdatei. und Sie können überall verwenden – chirag