Mongodb 加快Mongo搜索速度

Mongodb 加快Mongo搜索速度,mongodb,Mongodb,我在mongo有200万份文件 这个查询运行得非常慢。我最好检查is_index:false并将属性is_index添加到所有文档中?(而不是在被索引之后)听起来你需要在上建立索引,因为你是基于单个字段进行查询的。如果没有索引,每次都会进行完整的表扫描 如果不是每个文档都有这个字段,那么稀疏索引就更好了 $documents_need_indexing = $datasources->find(array('is_indexed' => array('$exists' =&g

我在mongo有200万份文件


这个查询运行得非常慢。我最好检查is_index:false并将属性is_index添加到所有文档中?(而不是在被索引之后)

听起来你需要在
上建立索引,因为你是基于单个字段进行查询的。如果没有索引,每次都会进行完整的表扫描

如果不是每个文档都有这个字段,那么稀疏索引就更好了

    $documents_need_indexing = $datasources->find(array('is_indexed' => array('$exists' => false)))