0
Ich lerne Nodejs + Mongodb. Ich möchte ab jetzt mongoose
nicht verwenden. Ich habe unten Funktionen, die gut funktionieren. Meine Frage ist jedoch, wie einfach weiter? Beide Funktionen sehen bis auf die hervorgehobene ***
-Anweisung gleich aus.NodeJS + MongoDB - Funktionen vereinfachen
//for returning records
var resultsQuery = function(search, select, callback) {
mongo.connect(mongoURL, function(err, db) {
if (err){ throw err; }
*** db.collection("coll").find(search, select).toArray(function(err, result) {
if (err) { throw err; }
callback(result);
db.close();
});
});
};
// for updating records
var resultsUpdate = function(filter, set, callback) {
mongo.connect(mongoURL, function(err, db) {
if (err){ throw err; }
*** db.collection("coll").update(filter, set, function(err, result) {
if (err) { throw err; }
callback(result);
db.close();
});
});
};