私のroutes.jsファイルの次のコードでは、Map
というMongooseオブジェクトの一部の参照を正常に埋め込むことができます。ページを表示すると、コンソールにはpopmap
のeditor
オブジェクトが完全に埋め込まれたバージョンが印刷されます。人口が多いMongooseオブジェクトをレンダリングコードに渡すにはどうすればよいですか?
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
});
});
結果として得られるオブジェクトがレンダリングコードの範囲内にとどまるように、母集団ステップを実行する方法はわかりませんでした。言い換えれば、人口が多いオブジェクトを翡翠のテンプレートに渡すにはどうすればいいですか?req.map
を送信するだけですか?
感謝を。どちらの答えも上にあった。 –