MongoDBでは、2.6以降、インデックスエントリの合計サイズは1024バイト未満である必要があります。 ドキュメントはこちら
つまり、インデックスを作成しようとしているフィールドの1つで、ドキュメントの少なくとも1つに大きな値があります。
一般に、このような非常に大きな値にインデックスを付けることはお勧めできません。大きなインデックスを作成すると、小さなインデックスに比べて効率が低下し、RAMに多くのスペースが必要になるため、MongoDBノードでより有効に活用できます。
これを使用できます:mongod --setParameter failIndexKeyTooLong=false
。
しかし、それは良い考えのようには見えません。インデックスを作成するテキストが大きい場合は、フルテキストインデックスの使用を検討するか、ハッシュインデックスを使用できます。