MongoDB non garantisce _id
univoco campi tra shard quando viene utilizzata come chiave composta.
La documentazione afferma:
Quindi, se vuoi che mongo imponga l'unicità dell'e-mail, usa semplicemente l'e-mail come chiave shard.
Un indirizzo email ha una certa casualità, il che è positivo (_id
ha una certa prevedibilità
integrato), ma ti suggerisco di utilizzare il campo email come chiave shard con hash
.