Fork me on GitHub
摘要: 索引为mongoDB的查询提供了有效的解决方案,如果没有索引,mongodb必须的扫描文档集中所有记录来match查询条件的记录。然而这些扫描是没有必要,而且每一次操作mongod进程会处理大量的数据。索引是一种存储文档集中一部分数据集的特殊的数据结构,以便更容易的去遍历。索引存储了一个通过value排序具体字段或者字段集。mongodb的索引和其他数据库系统的索引基本上相同。mongodb的索引在文档集collection层面上,并且支持文档集的任何字段或复合字段上面建索引。一个合适的索引会大大减少mongoDB检索文档集的次数。在某些情况下,mongoDB可以用索引去判断哪些记录复合查询条 阅读全文
posted @ 2014-01-21 12:06 dempe 阅读(897) 评论(0) 推荐(0) 编辑