0

我在用

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# 中将数据逻辑拆分到单独的类中一样。如何做到这一点?

4

0 回答 0