MongoDB group count 慢(qbit)

前言

  • 本文对 MongoDB 4.4 适用

过程记录

  • 使用 MongoDB 做分组统计查询很慢,语句如下
db.my_coll.aggregate([
    {"$group" : {_id:"$year", count:{$sum:1}}}
])
  • 使用 explain 函数查看,发现 year 字段并没有走索引
db.my_coll.aggregate([
    {"$group" : {_id:"$year", count:{$sum:1}}}
]).explain()
db.my_coll.aggregate([
    {"$sort": {"year": 1}},
    {"$group" : {_id:"$year", count:{$sum:1}}}
])
本文出自 qbit snap

你可能感兴趣的:(group-by)