0
私はnodejs + mongodbを学習しています。私は今のところmongoose
を使いたくないです。 以下の関数はうまくいきます。しかし、私の質問はこれをさらに簡単にする方法です。強調表示された***
ステートメントを除いて、両方の機能が同じに見えます。NodeJS + MongoDB - 簡略化関数
//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();
});
});
};