我想知道我的索引是不是错了。
我有大约10万行,很快将是500k。
这是查询
db.article_raw.find({
$and : [
{'media.images.0.url': {$exists:true}},
{'media.images.0.width': {$exists:true}}
]
});
以下是我的索引
{
"media.images.url" : 1
}
和
{
"media.images.width" : 1
}
数据类似于
{
media: {
images: [{
url: "",
width : ##
},{
url: "",
width: ##
}]
}
}
此查询需要3-4秒才能运行。只有.38,当我不包含它时。是$,真的那么慢还是我的指数搞砸了?