2016-06-20 10 views
0

하나의 결과 페이지에 다중 몽구스 모델을 표시해야합니다. 결과 페이지를 얻으려면 현재 코드를 사용하십시오. 나는 "Cards"와 "Beliefs"에 대한 모델을 설정했지만, 둘 다 표시하는 구문을 이해할 수는 없습니다. 이견있는 사람? 고맙습니다!하나의 결과 페이지에 다중 몽구스 모델 표시

app.get("/profile", function(req, res){ 
    Cards.find({ "author.username": req.user.username }, function(err, author){ 
    Beliefs.find({"author.username": req.user.username }, function(err, author){ 
    if (err){ 
    console.log(err); 
    } else { 
res.render("done.ejs", {Beliefs: author, Cards: author, currentUser: req.user}); 
} 
}); 
}); 
}); 

답변

1

저자에게 다른 변수 이름을 사용해보십시오. Belief의 콜백 함수 인수 authorCards 모델에서받은 author과 겹치고 있습니다. 믿음과 같은 것 출두자와 카드 담당자가해야합니다.

+0

고마워, 내가 그 트릭을했다고 생각해! – AndrewLeonardi