Saya ingin mencuba menggunakan indeks penutup mongodb untuk meningkatkan prestasi pertanyaan, tetapi ia tidak boleh dicapai. Kodnya adalah seperti berikut
Gambar di bawah ialah pernyataan pertanyaan
Indeks adalah seperti berikut
Analisis Pertanyaan
Daripada analisis pertanyaan, kita dapat melihat bahawa mongodb masih menanyakan maklumat dokumen tertentu, dan tidak mengembalikan data secara langsung daripada indeks
Bantu jawab soalan ini, sila beri perhatian kepada situasi berikut:
1. Anda mencipta indeks komposit: sale_amount+audit
2. Dalam indeks komposit anda, terdapat dua indeks berfungsi sebenar: jumlah_jualan(indeks awalan) dan jumlah_jualan+audit
3. Selaras dengan pertanyaan anda, anda menggunakan audit sebagai syarat {audit: true} dan indeks tidak akan digunakan.
Untuk rujukan.
Sayangi MongoDB! Selamat Berseronok!