我正在使用
app.get('/', function(req, res){
var listData = function(err, collection) {
collection.find().toArray(function(err, results) {
res.render('index.html', { layout : false , 'title' : 'Monode-crud', 'results' : results });
});
}
var Client = new Db('monode-crud', new Server('127.0.0.1', 27017, {}));
Client.open(function(err, pClient) {
Client.collection('users', listData);
//Client.close();
});
})
此方法从mongoDB获取记录并在html中显示。 我使用Express,hbs作为视图引擎。
我需要一个常用的方法,我可以传递集合名称或mongo查询, 它应该返回集合作为结果。 在主页面中,我可以处理集合。 就像在C#中的单独类中拆分数据逻辑一样。 怎么做到这一点?