Mongoose查找所有帖子并获得最热门的类别

时间:2017-04-29 23:24:32

标签: node.js mongodb mongoose

我有这个问题,我需要从我搜索的所有帖子中找到最热门的类别。

这是我的POST架构模型

var PostSchema = new mongoose.Schema({
    maincategory: String,
    subcategory: String,
    quantity: String,
    budget: Number,
    name: String,
    description: String,
});


PostSchema.index({name: 'text', description: 'text'});

所以我需要做的是,抓取所有帖子,检查他们的主要类别和子类别,然后在抓取所有帖子并获取他们的类别后,我需要指望这个类别上有多少帖子然后整理出来我将显示具有最高职位数的类别的类别。然后我将显示哪些类别是最热门的,也许是前五名

谢谢!

1 个答案:

答案 0 :(得分:0)

在搜索Stackoverflow以获得答案后,​​我终于找到了它!它被称为聚合。 (抱歉不知道这个词)

https://stackoverflow.com/a/26623244/6802296感谢这个链接,我能够解决我的问题