Mongo docs では、次のように述べています
MongoDB は、ハッシュされたインデックスを使用してクエリを解決するときに、ハッシュを自動的に計算します。アプリケーションはハッシュを計算する必要はありません。
ここから: http://docs.mongodb.org/manual/tutorial/choose-a-shard-key/
私の常識では、これは EQUALS クエリに対してのみ有効であることがわかります。これは範囲クエリにも有効ですか? ハッシュは順序を維持しないため、そうではないと思います。
例: フィールドkにハッシュ化されたシャード キーがあるとします。確かに、のようなクエリを分離するのに役立ちます{k : 111}
。のようなクエリを分離するのにも役立ちます{k : {'$gt' : 111}}
か?
前もって感謝します。