Как мне передать заполненный объект Mongoose в код рендеринга?

В следующем коде из моего файла 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 ?

5
задан MW Frost 4 January 2012 в 06:06
поделиться