De MongoDB-documentatie legt uit:
Aangezien u te maken hebt met ingesloten documenten, kunt u geen uniciteit afdwingen op een eigenschap binnen de reeks ingesloten documenten van hetzelfde bovenliggende document.
Wanneer u vervolgens echter een nieuwe Customer
probeert in te voegen, met een gebruiker die ook [email protected]
als e-mailadres, krijg je een foutmelding (maar alleen tijdens het opslaan, niet bij gebruik van .push()
, omdat uniciteit wordt afgedwongen door MongoDB, niet door Mongoose).