MongoDB не гарантира уникален _id
полета в сегменти, когато се използва като съставен ключ.
Документацията заявява:
Така че вие, ако искате mongo да наложи уникалността на имейла, просто използвайте имейла като shard ключ.
Имейл адресът има известна произволност, което е добре (_id
има известна предвидимост
вграден), но предлагам да използвате полето за имейл като хеширан shard ключ
.