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 );