MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O MongoDB garante valores de campo _id exclusivos ao usar uma chave de fragmentação composta com _id


O MongoDB não garante _id exclusivo campos em estilhaços quando usado como uma chave composta.

A documentação afirma:

Então, se você quiser que o mongo imponha a exclusividade do e-mail, basta usar o e-mail como a chave de fragmentação.

Um endereço de e-mail tem alguma aleatoriedade, o que é bom (_id tem alguma previsibilidade embutido), mas sugiro que você use o campo de e-mail como um chave de fragmentação com hash .