我有一个问题,我需要从我搜索的所有帖子中找到最热门的类别。
这是我的POST架构模型
var PostSchema = new mongoose.Schema({
maincategory: String,
subcategory: String,
quantity: String,
budget: Number,
name: String,
description: String,
});
PostSchema.index({name: 'text', description: 'text'});
所以我需要做的是,爬行到所有的帖子,检查它们的主类别和子类别,然后在爬行到所有的帖子并获得它们的类别后,我需要计算这个类别上有多少帖子,然后整理出我将显示哪些类别的帖子数量最多的类别。然后我将展示哪些类别是最热门的,可能是前5名
谢谢!
发布于 2017-04-30 00:06:59
在搜索Stackoverflow寻找答案后,我终于找到了!它被称为聚合。(对不起,我不知道这个词)
https://stackoverflow.com/a/26623244/6802296多亏了这个链接,我才能解决我的问题
https://stackoverflow.com/questions/43701413
复制