sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose nevytváří indexy

Zahákněte 'index' událost na modelu, abyste viděli, zda se při asynchronním vytváření indexu nevyskytují nějaké chyby:

User.on('index', function(err) {
    if (err) {
        console.error('User index error: %s', err);
    } else {
        console.info('User indexing complete');
    }
});

Také povolte protokolování ladění Mongoose voláním:

mongoose.set('debug', true);

Protokolování ladění vám ukáže ensureIndex zavolá vám to, abyste vytvořili index.



  1. StackExchange TimeoutException při pokusu o vložení 750 položek ve 2 sadách v redis

  2. Aktualizujte entitu v redis pomocí spring-data-redis

  3. Jak zakázat ukládání do mezipaměti Redis za běhu, pokud připojení redis selhalo

  4. Existuje nějaká konvence pro pojmenování kolekce v MongoDB?