MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

usando garantirIndex no esquema mongodb usando mongoose


Você não chama ensureIndex diretamente, você indica que o campo deve ser indexado em seu esquema assim:
var schema = mongoose.Schema({
  projectName : String,
  authorName : { type: String, index: true }
});

Com base nessa definição, o Mongoose chamará ensureIndex para você ao registrar o modelo através do mongoose.model ligar.

Para ver o ensureIndex chamadas que o Mongoose está fazendo, habilite a saída de depuração adicionando o seguinte ao seu código:
mongoose.set('debug', true);