私はMongoDBコレクションを持っています。MongoDB例外:WiredTigerIndex :: insert:キーが大きすぎてインデックスできません
私は、インデックスではなく、デュアルインデックスを持つように、インデックスを変更したいと思います。
db.allnews.ensureIndex({ "url": 1, "source": 1 }, { unique: true })
をしかし、私はエラーを取得する:
だから私は走った
exception: WiredTigerIndex::insert: key too large to index
とリミットは...だから解決策は何である1024バイト
のですか?
(1)何とか無視してください。プロセス全体を停止することなく、長すぎるこれらのレコードを何とかスキップします。
--setParameter failIndexKeyTooLong=false
??これはトリックを行うことができます..?
(2)何らかの種類のクエリによって長すぎるレコードを見つけ、それらを短縮します。
(3)他に何か..?
現在のフォームの「回答」はほとんど答えにはなりません。関連するコードを含めて問題が解決する理由を説明してください。 – milo526