Dokumentasi MongoDB menjelaskan:
Karena Anda berurusan dengan dokumen yang disematkan, Anda tidak dapat menerapkan keunikan pada properti di dalam larik dokumen yang disematkan dari dokumen induk yang sama.
Namun, ketika Anda kemudian mencoba memasukkan Customer
baru dengan pengguna yang juga memiliki [email protected]
sebagai alamat email, Anda akan mendapatkan kesalahan (tetapi hanya saat menyimpan, bukan saat menggunakan .push()
, karena keunikan ditegakkan oleh MongoDB, bukan Mongoose).