La documentation MongoDB explique :
Puisque vous avez affaire à des documents incorporés, vous ne pouvez pas appliquer l'unicité sur une propriété dans le tableau de documents incorporés du même document parent.
Cependant, lorsque vous essayez par la suite d'insérer un nouveau Customer avec un utilisateur qui a également example@sqldat.com comme adresse e-mail, vous obtiendrez une erreur (mais uniquement lors de l'enregistrement, pas lors de l'utilisation de .push() , car l'unicité est appliquée par MongoDB, pas par Mongoose).