Mongo Docs を読む:
シャード システムは、一意のフィールドがシャード キーにない限り、クラスタ全体に一意のインデックスを適用できません。
ここから: http://docs.mongodb.org/manual/core/sharding-shard-key/
それでも、シャード キーが正確に一意のインデックスである必要があるのか、それとも一意のインデックスのプレフィックスである可能性があるのか は、かなり曖昧です。
この特定のトピックに関する多くの参考文献を見つけましたが、残念ながら、適切な「すべきこととすべきでないこと」の例を見つけることができませんでした。
要約すると、私の質問は次の例にあります。フィールド {a,b,c} に一意のインデックスを持つ Mongo コレクションが与えられた場合、次のシャード キーのどれが正しいか:
A. {a}
B. {a,b,c}
C. {a,b,c,d}
D. {a,b,d} ?
どうもありがとう。