Nie wywołujesz ensureIndex
bezpośrednio wskazujesz, że pole powinno być indeksowane w schemacie w następujący sposób:
var schema = mongoose.Schema({
projectName : String,
authorName : { type: String, index: true }
});
Na podstawie tej definicji Mongoose wywoła ensureIndex
dla Ciebie, gdy zarejestrujesz model przez mongoose.model
zadzwoń.
Aby zobaczyć ensureIndex
wywołania wykonywane przez Mongoose, włącz dane wyjściowe debugowania, dodając do kodu:
mongoose.set('debug', true);