Du ringer inte ensureIndex
direkt anger du att fältet ska indexeras i ditt schema så här:
var schema = mongoose.Schema({
projectName : String,
authorName : { type: String, index: true }
});
Baserat på den definitionen kommer Mongoose att anropa ensureIndex
för dig när du registrerar modellen via mongoose.model
ring.
För att se ensureIndex
anrop som Mongoose gör, aktivera felsökningsutdata genom att lägga till följande i din kod:
mongoose.set('debug', true);