| 定义 | createIndex({ user_id: "hashed" }) |
|---|---|
| 能力 | 仅等值查询;不支持范围/排序 |
| 典型场景 | 哈希分片键、均匀分散写入 |
示例
示例
db.users.createIndex({ user_id: "hashed" })
db.users.find({ user_id: "u-1001" }).explain("executionStats")哈希键在高基数字段上分布更均匀,是缓解写入热点的手段之一。
哈希索引按值哈希分布:只支持等值匹配,常用于哈希分片让数据均匀散开,不支持范围查询与排序。
| 定义 | createIndex({ user_id: "hashed" }) |
|---|---|
| 能力 | 仅等值查询;不支持范围/排序 |
| 典型场景 | 哈希分片键、均匀分散写入 |
db.users.createIndex({ user_id: "hashed" })
db.users.find({ user_id: "u-1001" }).explain("executionStats")