MongoDB không đảm bảo _id
duy nhất các trường trên các phân đoạn khi được sử dụng làm khóa ghép.
Tài liệu trạng thái:
Vì vậy, nếu bạn muốn mongo thực thi tính duy nhất của email, thì chỉ cần sử dụng email làm khóa phân đoạn.
Địa chỉ email có một số ngẫu nhiên, điều này là tốt ( _id
có một số khả năng dự đoán
tích hợp sẵn), nhưng tôi khuyên bạn nên sử dụng trường email dưới dạng khóa phân đoạn được băm
.