Saya memiliki koleksi besar di MongoDB dengan jutaan dokumen dan query saya berjalan sangat lambat. Bagaimana cara mengoptimalkan query MongoDB saya untuk meningkatkan performa?
revanmau531 Answered question January 9, 2025
setau saya itu ada 3 cara saja yaitu:
Indeks: Tambahkan indeks pada field yang sering digunakan di query atau sorting. Gunakan compound index untuk query kompleks.
Projection: Ambil hanya field yang diperlukan (find({}, {field: 1})
).
Filter Awal: Gunakan filter spesifik untuk mempersempit data ($match
di awal pipeline).
revanmau531 Answered question January 9, 2025