Mongoose 查找所有帖子并获取最热门的类别
Posted
技术标签:
【中文标题】Mongoose 查找所有帖子并获取最热门的类别【英文标题】:Mongoose find all posts and get the hottest categories 【发布时间】:2017-09-27 19:46:54 【问题描述】:我有这个问题,我需要从我搜索过的所有帖子中找到最热门的类别。
这是我的 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 个
谢谢!
【问题讨论】:
【参考方案1】:在 *** 上搜索答案后,我终于找到了!这叫做聚合。 (抱歉不认识这个词)
https://***.com/a/26623244/6802296感谢这个链接我能够解决我的问题
【讨论】:
以上是关于Mongoose 查找所有帖子并获取最热门的类别的主要内容,如果未能解决你的问题,请参考以下文章
“查询”计算每个类别 expressjs mongoose 的帖子