.在查询条件.排序条件.统计条件的字段上选择创建索引,可以显著提高查询效率. .用$or时把匹配最 多 结果的条件放在最前面,用$and时把匹配最 少 结果的条件放在最前面. .使用limit()限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量. .尽量少用$in,而是分解成一个一个的单一查询.尤其是在分片上,$in会让你的查询去每一个分片上查一次,如果实在要用的话,先在每个分片上建索引. .尽量不用模糊匹配查询,用其它精确匹配查询代替,比如$in.$nin. .查询量大.…