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

Уникалният индекс в mongoose не работи

Mongoose създава индекси на заден план, така че трябва да отложите своето create извиквания, докато създаването на индекс завърши. Един от начините да направите това е с 'index' събитие на модела:

WistiaAnalytic.on('index', function(err) {
    WistiaAnalytic.create({event_key: '1402230270487e0.2668362990953028'}, function(err) {});
    WistiaAnalytic.create({event_key: '1402229819163e0.4385743956081569'}, function(err) {});
    WistiaAnalytic.create({ip: '1402229819163e0.4385743956081569'}, function(err) {});
    WistiaAnalytic.create({event_key: '1402229819163e0.4385743956081569'}, function(err) {
      console.log(err)
    });
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да променя името на колекцията в mongoose.model?

  2. Географски разпределени MongoDB клъстери на AWS в региона на ЕС

  3. MongoDB $ceil

  4. Актуализация в forEach на mongodb shell

  5. Spring Data MongoDB транзакции