Under linje:
adSchema.index({ title: 'text', description: 'text', tags: 'text' })
definerer korrekt et indeks på mongoose skema (ikke på en database). Som standard opretter mongoose indekser, når din applikation starter op (link
) men du forhindrer det ved at bruge autoIndex: false
.
Så du skal enten fjerne den linje eller køre createIndexes
på din model eksplicit:
adSchema.index({ title: 'text', description: 'text', tags: 'text' });
const Ad = Local.model('Ad', adSchema);
Ad.createIndexes();