dokumentace MongoDB vysvětluje:
Protože se zabýváte vloženými dokumenty, nemůžete vynutit jedinečnost vlastnosti v rámci pole vložených dokumentů stejného nadřazeného dokumentu.
Když se však následně pokusíte vložit nového Customer
s uživatelem, který má také [email protected]
jako e-mailová adresa se zobrazí chyba (ale pouze při ukládání, nikoli při použití .push()
, protože jedinečnost je prosazována MongoDB, nikoli Mongoose).