我在以下查询上运行说明:
db.explain().find({ site_id:1, dimensions:[], create_date: { $gte: new Date(1452603948196) } )
结果包含一个“过滤器”对象,它是什么意思?
{ "winningPlan" : {
"stage" : "FETCH",
"filter" : {
"dimensions" : {
"$eq" : [ ]
}
},
"inputStage" : {
"stage" : "IXSCAN",
"keyPattern" : {
"site_id" : 1,
"dimensions" : 1,
"create_date" : 1
}, }
据我所知,它意味着mongo在扫描索引并将文档提取到内存后过滤东西,是不是?
谢谢,
最佳答案 您的结果将根据维度等于数组中给出的值的条件进行过滤.