sql >> Database >  >> NoSQL >> MongoDB

mangoest dwingt uniek attribuut af op subdocumenteigenschap

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).




  1. lente data mongodb groep door

  2. Polymorfe typen deserialiseren met MongoDB C# Driver

  3. MongoDB-servergegevens synchroniseren met een lokaal lokaal archief van IndexedDB

  4. Documenten aggregeren waarbij objecten in array aan meerdere voorwaarden voldoen