Mongoose create multiple indexes Mongoose create multiple indexes mongoose mongoose

Mongoose create multiple indexes


Try something like that:

var schema= new Schema({  name: String,  sub_name: String,  tags: { type: [String], index: true } // field level});schema.index({ name: 'text', sub_name: 'text' }); // schema level


Create Multiple Text Indexes use this. this will help for full text search

  1. FIND THE INDEXES : db.collectionName.getIndexes();

  2. Than Drop index Name: db.campaigns.dropIndex('name_text');

  3. Create Indexes on Multiple Key: db.campaigns.ensureIndex({ name: 'text' , description: 'text', tags : 'text' });