1. $运算符如何使用索引 1.1 低效的运算符 $ne.$not查询可以使用索引,但不是很有效,尽量避免 1.2 范围查询 范围查询其实是多值查询,根据复核索引规则,尽可能先等值精确匹配,然后范围查询 1.3 OR查询 $or实际执行两个索引查询然后合并,应尽可能使用$in,而非$or 2. 索引对象和数组 2.1 索引内嵌文档 db.getCollection('users').createIndex({'loc.city': 1}) 2.2 索引数组 db.getCollection('b…