В следующем коде из моего файла routes.js я могу успешно заполнить некоторые ссылки в объекте Mongoose с именем Map
. Когда я просматриваю страницу, консоль печатает полностью заполненную версию объектов popmap
редактора
.
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
?