Ich habe versucht, etwas wie unten zu tun. Das Problem ist console.log(reviews)
Ausgänge undefind
Ich wollte es definiert werden, damit ich es in den Render verwenden konnte. Es ist wahrscheinlich nicht definiert, da die Variable wegen asynchroner Aktivitäten nicht gesetzt wird.versucht, Daten aus verschiedenen Abfragen auf Seite mit Versprechen zu rendern
app.get("/company/:comp", checkIfAuthed , function(req,res){
var reviews;
Reviews.find({companyName : req.params.comp}).exec()
.then(function(reviews){
reviews = reviews;
return Comps.findOne({name : req.params.comp}).exec();
})
.then(function(comp){
console.log(reviews)
res.render("indivComp", {authed :app.locals.authed, user : app.locals.user, comp : comp, reviews : reviews})
})
})