Документацията на MongoDB обяснява:
Тъй като имате работа с вградени документи, не можете да наложите уникалност на свойство в рамките на масива от вградени документи на един и същи родителски документ.
Въпреки това, когато впоследствие се опитате да вмъкнете нов Customer с потребител, който също има example@sqldat.com като имейл адрес, ще получите грешка (но само докато записвате, а не когато използвате .push() , защото уникалността се налага от MongoDB, а не от Mongoose).