Mongo $并且索引速度很慢

时间:2015-07-09 20:22:10

标签: javascript mongodb indexing

我想知道我的索引是不是错了。

我有大约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,当我不包含它时。是$,真的那么慢还是我的指数搞砸了?

0 个答案:

没有答案