MongoDB zorgt niet voor unieke _id
velden over shards heen bij gebruik als samengestelde sleutel.
De documentatie staten:
Dus als je wilt dat Mongo de uniciteit van de e-mail afdwingt, gebruik dan gewoon de e-mail als de Shard-sleutel.
Een e-mailadres heeft enige willekeur, wat goed is (_id
heeft enige voorspelbaarheid
ingebouwd), maar ik raad u aan het e-mailveld te gebruiken als een gehashte Shard-sleutel
.