对于不使用索引的查询,我们如何才能使MongoDB报告错误?
我们最终会为每个查询创建索引,所以如果MongoDB会为我们报告丢失的索引,那将会很棒。此外,能够在连接的基础上配置限制也很方便。这样,当使用MongoDB shell时,索引不会进入我们的行列。
答案 0 :(得分:2)
MongoDB二进制文件(mongod.exe或mongod取决于您的操作系统)的notablescan(http://docs.mongodb.org/manual/reference/parameters/#param.notablescan)选项允许您停止任何查询,发出日志错误,根本不使用索引。
此选项不会阻止低效查询,因此您仍需要手动发现该部分。