{ "$and" : [ { "dataType" : "XYZ"} , { "dataVersion" : "VERSIONA"},
{"pub" : "true"} , { "obj.category" : "category1"} , {"obj.subCategory"
:{"$all":["subcat1","sub-cat2","subcat3"]}}]}
在mongo升级到3.6之后,上述查询在3.4中运行了30毫秒,而同一查询耗时超过200毫秒。我已经在Compass解释中验证了同样的内容,它显示了相同的执行时间。我也重新创建了索引,但是没有任何帮助。 我也已经验证了索引顺序。