如何获得Mongoose模型中的人口计数?

时间:2016-01-31 13:34:59

标签: javascript node.js mongodb express mongoose

我是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 });
});

在网页上,我想展示我从数据库中找到的每个主题标题,以及每个主题的评论数量。

1 个答案:

答案 0 :(得分:1)

answersRef的{​​{1}}属性包含所有答案,因此您只需获取长度:

topicResult