sql >> Database teknologi >  >> NoSQL >> MongoDB

Unikt indeks i mongoose virker ikke

Mongoose opretter indekser i baggrunden, så du er nødt til at forsinke din create opkald, indtil indeksoprettelsen er afsluttet. En måde at gøre det på er med 'index' begivenhed af 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. Indhentning af $grupperesultat med gruppeantal

  2. Mongoose &unik mark

  3. Mongo konverter indlejret dokument til array

  4. Tips til administration af dine databasekonfigurationer