前言

  • 本文对 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

qbit
268 声望279 粉丝

引用和评论

0 条评论