我是MongoDB和Mongoose的新手。
在填充方法之后,有没有简单的方法来计算每个主题的答案?
var query = Topic.find({});
query.select("title answersRef");
query.populate({path:"answersRef", select:"_id"}); //here I want count of answers
query.exec(function(topicError, topicResult){
res.render('topic', { topic: topicResult });
});
在网页上,我想展示我从数据库中找到的每个主题标题,以及每个主题的评论数量。
答案 0 :(得分:1)
answersRef
的{{1}}属性包含所有答案,因此您只需获取长度:
topicResult