哈希索引(Hashed Indexes)就是将字段(field)的值进行哈希计算后作为索引,其强大之处在于实现时间复杂度为O(1)查找,当然用哈希索引最主要的功能也就是实现定值查找,对于经常需要排序或范围查询的集合不建议使用哈希索引。例如下面的语句为user集合的文档中的name字段建立哈希索引:
>db.users.createIndex({"name":"hashed"})