MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose erstellt keine Indizes

Haken Sie den 'index' ein Ereignis für das Modell, um festzustellen, ob beim asynchronen Erstellen des Index Fehler auftreten:

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

Aktivieren Sie außerdem die Debug-Protokollierung von Mongoose, indem Sie Folgendes aufrufen:

mongoose.set('debug', true);

Die Debug-Protokollierung zeigt Ihnen den ensureIndex rufen Sie es auf, damit Sie den Index erstellen.