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

Уникалното валидиране на Mongoose не работи. Записват се дублирани записи

Използвайте следния код, за да проверите дали mongoose може да създаде индекс:


const Parent = mongoose.model('parent', parentSchema);

Parent.on('index', function(err) { 

  if (err) {
    console.log("Could not create index: ", err)
  } else {
    console.log("Index created")
  }

});

module.exports = Parent;

Ако даде грешка, можете да създадете индекс от страна на MongoDB.

db.parents.createIndex( { "mobile": 1 }, { unique: true } );

В документи пише:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. актуализира двуслоен вложен обект въз основа на идентификатора

  2. Pymongo агрегат:филтриране по брой полета номер (динамично)

  3. $near заявка през Java

  4. Грешка при неуспешно удостоверяване при посочване на база данни

  5. Намиране на най-често използваната дума в низово поле в цялата колекция