MongoDB nezaručuje jedinečné _id
polí přes úlomky při použití jako složený klíč.
Dokumentace uvádí :
Takže pokud chcete, aby mongo prosadilo jedinečnost e-mailu, pak jednoduše použijte e-mail jako shard klíč.
E-mailová adresa má určitou náhodnost, což je dobré (_id
má určitou předvídatelnost
vestavěný), ale doporučuji použít pole e-mail jako hašovaný shard klíč
.