MongoDB-dokumentationen forklarer:
Da du har at gøre med indlejrede dokumenter, kan du ikke håndhæve entydighed på en ejendom inden for rækken af indlejrede dokumenter i det samme overordnede dokument.
Men når du efterfølgende forsøger at indsætte en ny Customer
med en bruger, der også har [email protected]
som e-mailadresse vil du få en fejl (men kun under lagring, ikke når du bruger .push()
, fordi unikhed håndhæves af MongoDB, ikke Mongoose).