sql >> Base de Datos >  >> NoSQL >> MongoDB

Validación de la singularidad de un documento incrustado en el ámbito de su padre en mongoose

Como descubrió, agregar un índice único a un campo de una matriz no impone la unicidad dentro de la matriz, sino que garantiza que no haya dos documentos en la colección contienen el mismo valor de campo en la matriz.

En su lugar, mire el $addToSet operador de matriz como una forma de agregar atómicamente un valor a una matriz solo si aún no está en la matriz.