MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Convalida dell'unicità di un documento incorporato con ambito dal suo genitore in mangusta

Come hai scoperto, l'aggiunta di un indice univoco a un campo di un array non impone l'unicità all'interno dell'array, assicura che non ci siano due documenti nella raccolta contengono lo stesso valore di campo nell'array.

Invece, guarda il $addToSet operatore di array come un modo per aggiungere atomicamente un valore a un array solo se non è già nell'array.