MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Направете комбинация от две полета уникална в моята колекция

Можете да наложите уникален ограничение върху съставни индекси и можете да направите това в Mongoose с помощта на index() метод на схемата, който дефинира индекси на ниво схема:

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. До какво ниво MongoDB заключва записите? (или:какво означава за връзка

  2. Mongoose findOneAndUpdate и upsert не връщат грешки, няма засегнати документи

  3. TypeError:callback.apply не е функция след allowDiskUse

  4. MongoDB и PostgreSQL мисли

  5. MongoDB начинаещ - да се нормализира или да не се нормализира?