2016-06-20 8 views
0

複数のマングースモデルを1つの結果ページに表示する必要があります。ここに結果ページを取得するための私の現在のコードです。私は "カード"と "信念"のために設定されたモデルを持っていますが、私は両方を表示する構文を理解することはできません。何かご意見は?ありがとうございました!複数のマングースモデルを1つの結果ページに表示

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のコールバック関数の引数authorは、Cardsモデルから受け取ったauthorと重複しています。信念のようなもの代理人とカード代理人はすべきです。

+0

ありがとう、私はそのトリックをしたと思います! – AndrewLeonardi

関連する問題