Onder de regel:
adSchema.index({ title: 'text', description: 'text', tags: 'text' })
definieert correct een index op mangoest schema (niet in een database). Mongoose maakt standaard indexen wanneer uw toepassing opstart (link
) maar u voorkomt dit door autoIndex: false
. te gebruiken .
U moet dus ofwel die regel verwijderen of createIndexes
uitvoeren expliciet op uw model:
adSchema.index({ title: 'text', description: 'text', tags: 'text' });
const Ad = Local.model('Ad', adSchema);
Ad.createIndexes();