索引用于高效的执行查询,没有索引的MongoDB将扫描整个集合中的所有文档,这种扫描效率 很低,需要处理大量的数据。

索引是一种特殊的数据结构,将一小块数据集合保存为容易遍历的形式.索引能够存储某种特殊 字段或字段集的值,并按照索引指定的方式将字段值进行排序。