MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Unikalna walidacja Mongoose nie działa. Zapisywanie zduplikowanych wpisów

Użyj następującego kodu, aby sprawdzić, czy mangusta może utworzyć indeks:


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;

Jeśli daje błąd, możesz utworzyć indeks po stronie MongoDB.

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

W dokumentacji mówi:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. globalne pole autoinkrementacji w MongoDb

  2. Jak skrócić liczbę do 3 miejsc po przecinku

  3. Mangusta:Wypełnij zaludnione pole

  4. Wyświetlanie dokumentów MongoDB za pomocą HTML

  5. Indeks mieszanki mangusty Unique + Sparse