MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB có đảm bảo các giá trị trường _id duy nhất khi sử dụng khóa phân đoạn ghép với _id không

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 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xóa nhiều tham chiếu đến nhiều tham chiếu trong Mongoose

  2. Lưu với Java springdata một tài liệu mongoDB với mảng giới hạn ($ slice và $ sort)

  3. Đột ngột ném lỗi FluentMongo

  4. Không thể lấy dữ liệu đối tượng Yii2 được trả về dưới dạng Json

  5. Cách chèn nhiều mục cùng lúc trong bộ sưu tập MongoDB