MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Rendi unica la combinazione di due campi nella mia collezione

Puoi applicare un unique vincolo sugli indici composti e puoi farlo in Mongoose usando index() metodo dello schema, che definisce gli indici a livello di schema:

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