【发布时间】:2012-01-04 06:06:45
【问题描述】:
在我的 routes.js 文件中的以下代码中,我可以成功地在名为 Map 的 Mongoose 对象中填充一些引用。当我查看页面时,控制台会打印完全填充的popmap 的editor 对象版本。
app.get('/map/:id', function(req, res){
Map
.findOne({ _id: req.map._id })
.populate('_editors')
.run(function (err, popmap) {
console.log('The editors are %s', popmap._editors);
});
res.render('maps/show', {
title: req.map.title,
map: req.map
});
});
不过,我还没有弄清楚如何执行填充步骤以使生成的对象保持在渲染代码的范围内。换句话说,我怎样才能将填充的对象传递给 Jade 模板,而不仅仅是发送req.map?
【问题讨论】: