tài liệu MongoDB giải thích:
Vì bạn đang xử lý các tài liệu nhúng, bạn không thể thực thi tính duy nhất trên một thuộc tính trong mảng tài liệu nhúng của cùng một tài liệu mẹ.
Tuy nhiên, sau đó, khi bạn cố gắng chèn một Customer
mới với người dùng cũng có [email protected]
là địa chỉ e-mail, bạn sẽ gặp lỗi (nhưng chỉ khi lưu, không phải khi sử dụng .push()
, bởi vì tính duy nhất được thực thi bởi MongoDB, không phải Mongoose).