【问题标题】:What would be the best way to count demographics from DB? Mongoose+MongoDB从 DB 统计人口统计数据的最佳方法是什么?猫鼬+MongoDB
【发布时间】:2020-05-25 16:20:29
【问题描述】:

我想在我的应用程序的管理面板中显示用户人口统计数据。

例如:

美国:500 个用户

英国:241 个用户

印度:2141241221 个用户。

以色列:1 个用户。

由于世界上有很多国家,我不想开始专门搜索每个国家。我想进行一次搜索,计算每个国家出现的次数。我想不出一个不需要我专门搜索国家/地区的想法。

我做想做的例子:

mongoose.find({Country: India}).then((documents) => { console.log("documents.length")} )

使用这种方法需要我为每个存在的国家写相同的行,我相信有更好的方法来解决它。

【问题讨论】:

    标签: mongodb mongoose count country


    【解决方案1】:

    使用MongodbAggregation $group 阶段来实现这一点。

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      • 1970-01-01
      • 2010-12-30
      • 2015-10-24
      • 1970-01-01
      相关资源
      最近更新 更多