0

在 Mongo 文档中,它说

MongoDB 在使用散列索引解析查询时会自动计算散列值。应用程序不需要计算哈希。

从这里:http ://docs.mongodb.org/manual/tutorial/choose-a-shard-key/

我的常识告诉我,这只能对 EQUALS 查询有效。这对范围查询也有效吗?由于散列不能维持秩序,我想不会。

示例:假设我在字段k上有一个散列分片键。当然,它可以帮助隔离像{k : 111}. 它还可以帮助隔离查询{k : {'$gt' : 111}}吗?

提前致谢。

4

1 回答 1

1

从这里的第 3 段开始:http: //docs.mongodb.org/manual/core/index-hashed/

Hashed indexes do not support range queries.

抱歉 - 这肯定会令人沮丧。

于 2014-03-10T17:56:46.120 回答