Под реда:
adSchema.index({ title: 'text', description: 'text', tags: 'text' })
правилно дефинира индекс на схема на mongoose (не в база данни). По подразбиране mongoose създава индекси, когато приложението ви се стартира (връзка
), но вие го предотвратявате, като използвате autoIndex: false
.
Така че трябва или да премахнете този ред, или да стартирате createIndexes
на вашия модел изрично:
adSchema.index({ title: 'text', description: 'text', tags: 'text' });
const Ad = Local.model('Ad', adSchema);
Ad.createIndexes();