0

最近碰到一个问题,在上亿数据中进行范围查询,建了索引,范围查询全部查出来是很快的,0.3s左右。但是对范围查询的结果进行count统计时,速度慢了几十甚至上百倍。

建索引的语句:db.student.ensureIndex({“age”: 1})

查询语句:db.student.find({“age”: {$lt: 23}})

统计语句:db.student.count({“age”: {$lt: 23}})

请问下,对数据查询后统计,应该怎样优化

已回答的问题