I would like to call ensureIndex
on the authorName
, what is the command and where in this code should I put it?
var mongoose = require(
First define index on authorName field and if you manually want invoke ensureIndex because of certain requirement then you have to set autoIndex to false. This is what your schema would look like:
var schema = mongoose.Schema({
projectName : String,
authorName : {type : String, index : true}
comment : [{
id : String,
authorName : String,
authorEmailAddress : { type : String, index : true }
}]
}, {
// Turn-off auto indexing, we manually need to trigger indexing
autoIndex : false
});
And based on the requirement you can invoke ensureIndexes method on the model that you have created using this schema i.e. ProjectModel.ensureIndexes();