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

unter Verwendung von sureIndex im Mongodb-Schema unter Verwendung von Mongoose

Sie rufen ensureIndex nicht auf direkt geben Sie an, dass das Feld wie folgt in Ihrem Schema indiziert werden soll:

var schema = mongoose.Schema({
  projectName : String,
  authorName : { type: String, index: true }
});

Basierend auf dieser Definition ruft Mongoose ensureIndex auf für Sie, wenn Sie das Modell über mongoose.model registrieren anrufen.

Um den ensureIndex zu sehen Aufrufen, die Mongoose macht, aktivieren Sie die Debug-Ausgabe, indem Sie Ihrem Code Folgendes hinzufügen:

mongoose.set('debug', true);