検索

ホームページ  >  に質問  >  本文

java - Spring は mongodb を統合し、主キー _id クエリに基づいて重複主キー エラーを報告します

主キー _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 では、チェックするとすぐにこのエラーが報告されます。押し下げられた。 。 。

巴扎黑巴扎黑2827日前1238

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-24 11:37:45

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

    返事
    0
  • キャンセル返事