java - Spring は mongodb を統合し、主キー _id クエリに基づいて重複主キー エラーを報告します
巴扎黑
巴扎黑 2017-05-24 11:35:45
0
1
1184
主キー _id に基づく

1.mongoTemplate.findById(id, clazz, collectionName) クエリは、ネストされた例外が java.lang.NoClassDefFoundError であることを報告します: com/mongodb/MongoException$DuplicateKey
2. 問題は非常に奇妙です。いくつかの _id が見つかりますが、問題ありません。一部の _id チェックでは上記のエラーが報告されます。
3. データベースで使用されている mongodb は、Spring を使用して mongodb を統合し、mongoTemplate を使用してクエリを実行します。
4. 関連する構成情報は次のとおりです:
<!-- MONGODB begin -->

リーリー

5.<!--使用するデータベース名を設定します-->

リーリー

6.@オーバーライド

リーリー

7. このエラーのネストされた例外は java.lang.NoClassDefFoundError: com/mongodb/MongoException$DuplicateKey です。インターネット上には明確な答えがありません。誰かが理由を知っていることを願っています。私のこの理由は奇妙です。 ID に基づく一部のクエリは問題ありません。一部の ID では、チェックするとすぐにこのエラーが報告されます。押し下げられた。 。 。

巴扎黑
巴扎黑

全員に返信(1)
洪涛

テストしたところ、mongo のバージョンに問題があることがわかりました。下位バージョンに変更するだけです。 。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート