【问题标题】:Mongoose find all posts and get the hottest categoriesMongoose 查找所有帖子并获取最热门的类别
【发布时间】: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 个

谢谢!

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    在 Stackoverflow 上搜索答案后,我终于找到了!这叫做聚合。 (抱歉不认识这个词)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 2014-05-11
      • 2016-12-24
      • 1970-01-01
      • 2014-10-17
      相关资源
      最近更新 更多