MongoDB查询慢解决

815 阅读1分钟

问题描述

由于MongoDB中单集合中的数据量二十万条以上,单集合查询语句每次执行都会耗时几百毫秒。再加上代码其他操作,导致一个接口的总耗时达到将近三秒,想想都恐怖。

解决方法

给MongoDB单集合上常用查询字段加上索引,具体操作如下图所示

image.png

image.png

加上索引之后,单集合查询耗时只有几毫秒,优化了很多。