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