Я думаю, что вы имеете в виду что-то вроде этого:
function( req, res ) { // whatever your "controller" function is
Song.find({}, function( err, songs ){
Album.find({}, function( err, albums ){
res.render('index', { song_list: songs, album_list: albums });
});
});
}
Затем просто итерируйте и разметьте массивы song_list
и album_list
в шаблоне.
Обратите внимание, что это синхронно ипоэтому медленнее, чем асинхронный подход, но он должен делать то, что вы хотите.Чтобы пройти асинхронный маршрут, рассмотрите возможность использования библиотеки, подобной этой, чтобы отложить res.render
до выполнения обоих запросов: https://github.com/kriszyp/promised-io