【发布时间】:2013-08-03 05:27:31
【问题描述】:
我试图在渲染 Jade 模板之前进行多个 MongoDB 查询,但我无法完全弄清楚如何等到所有 Mongo 查询完成后再渲染模板。
exports.init = function(req, res){
var NYLakes = {};
var NJLakes = {};
var filterNY = {"State" : "NY"};
db.collection('lakes').find(filterNY).toArray(function(err, result) {
if (err) throw err;
NYLakes = result;
});
var filterNJ = {"State" : "NJ"};
db.collection('lakes').find(filterNJ).toArray(function(err, result) {
if (err) throw err;
NJLakes = result;
});
res.render('explore/index', {
NYlakes: NYLakes,
NJlakes: NJLakes
});
};
【问题讨论】:
标签: javascript node.js mongodb