No llamas a ensureIndex
directamente, indica que el campo debe indexarse en su esquema de esta manera:
var schema = mongoose.Schema({
projectName : String,
authorName : { type: String, index: true }
});
Según esa definición, Mongoose llamará a ensureIndex
para usted cuando registre el modelo a través de mongoose.model
llamar.
Para ver el ensureIndex
llamadas que Mongoose está haciendo, habilite la salida de depuración agregando lo siguiente a su código:
mongoose.set('debug', true);