Dans MongoDB, depuis la version 2.6, la taille totale d'une entrée d'index doit être inférieure à 1024 octets. Documentation ici
En d'autres termes, au moins un de vos documents a une grande valeur dans l'un des champs que vous essayez d'indexer.
Ce n'est pas une bonne idée en général d'indexer de très grandes valeurs comme ça car cela crée un gros index qui est moins efficace par rapport à un plus petit et cela prend plus d'espace en RAM qui pourrait être mieux utilisé sur un nœud MongoDB.
Vous pouvez utiliser ceci :mongod --setParameter failIndexKeyTooLong=false
.
Mais ça n'a pas l'air d'être une bonne idée. Si vous avez un texte volumineux à indexer, vous devriez envisager d'utiliser l'index de texte intégral ou vous pouvez utiliser un index haché.