Di MongoDB, sejak 2.6, ukuran total entri indeks harus kurang dari 1024 byte. Dokumentasi di sini
Dengan kata lain, setidaknya satu dokumen Anda memiliki nilai besar di salah satu bidang yang Anda coba indeks.
Secara umum bukanlah ide yang baik untuk mengindeks nilai yang sangat besar seperti itu karena akan membuat indeks besar yang kurang efisien dibandingkan dengan yang lebih kecil dan membutuhkan lebih banyak ruang di RAM yang dapat digunakan lebih baik pada node MongoDB.
Anda dapat menggunakan ini:mongod --setParameter failIndexKeyTooLong=false
.
Tapi sepertinya itu bukan ide yang bagus. Jika Anda memiliki teks besar untuk diindeks, Anda harus mempertimbangkan untuk menggunakan indeks Teks Lengkap atau Anda dapat menggunakan indeks Hash.