首页 > 解决方案 > 为什么 $group 聚合速度很慢,如何在 MongoDB 中加快聚合速度

问题描述

我的查询在$group阶段执行大约需要 3 秒,我怎样才能加快这个速度

My query is:
db.getCollection('employee_data').aggregate([
  { $match: //Filter
  },
  { 
   $group: 
   {
     _id: {
       employee_id:"$employee_id",
       activity_date:"$activity_date"
     }, 
     trips: { $sum: 1 }
   }
  }
])
Data size : 4M records

标签: mongodbmongoosemongodb-query

解决方案


推荐阅读