MongoDB-dokumentationen förklarar:
Eftersom du har att göra med inbäddade dokument kan du inte framtvinga unika egenskaper på en egenskap inom arrayen av inbäddade dokument i samma överordnade dokument.
Men när du senare försöker infoga en ny Customer med en användare som också har example@sqldat.com som e-postadress får du ett felmeddelande (men bara när du sparar, inte när du använder .push() , eftersom unikhet upprätthålls av MongoDB, inte Mongoose).