sql >> Databasteknik >  >> NoSQL >> MongoDB

Unikt index i mongoose fungerar inte

Mongoose skapar index i bakgrunden, så du måste fördröja ditt create anrop tills indexskapandet har slutförts. Ett sätt att göra det är med 'index' händelse av modellen:

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. MongoDB - kopiera samling i java utan looping alla objekt

  2. Orsakad av:java.lang.IllegalArgumentException:CONTAINING (1):[IsContaining, Containing, Contains]stöds inte för redis-frågederivation - Redis

  3. Kan inte skapa index i mongodb, nyckeln är för stor för att indexera

  4. Redis Sentinel