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.