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

Làm cho sự kết hợp của hai trường trở thành duy nhất trong bộ sưu tập của tôi

Bạn có thể thực thi duy nhất ràng buộc về các chỉ mục kết hợp và bạn có thể thực hiện việc này trong Mongoose bằng cách sử dụng index () phương thức của lược đồ, xác định các chỉ mục ở cấp lược đồ:

var testSchema = db.Schema({
    "one": { "type": String, "required": true },
    "two": { "type": String, "required": true }
}, { "strict": false });

testSchema.index({ "one": 1, "two": 1}, { "unique": true });
var Test = db.model("Test", testSchema );



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo chuyển đổi tất cả các trường số được lưu trữ dưới dạng chuỗi

  2. Vấn đề về số lượng truy vấn không gian địa lý MongoDB (Luôn luôn là 100)

  3. Không thể cập nhật đối tượng danh sách mảng bên trong bằng Trình điều khiển Java Mongodb

  4. Triển khai API GraphQL với MongoDB Atlas và Máy chủ Apollo trên Koyeb

  5. Mảng truy vấn các tài liệu lồng nhau cho giá trị cao nhất của trường