Baris di bawah ini:
adSchema.index({ title: 'text', description: 'text', tags: 'text' })
mendefinisikan indeks pada skema luwak dengan benar (bukan di database). Secara default luwak membuat indeks saat aplikasi Anda dijalankan (tautan
) namun Anda mencegahnya dengan menggunakan autoIndex: false
.
Jadi, Anda harus menghapus baris itu atau menjalankan createIndexes
pada model Anda secara eksplisit:
adSchema.index({ title: 'text', description: 'text', tags: 'text' });
const Ad = Local.model('Ad', adSchema);
Ad.createIndexes();