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 では、チェックするとすぐにこのエラーが報告されます。押し下げられた。 。 。
テストしたところ、mongo のバージョンに問題があることがわかりました。下位バージョンに変更するだけです。 。 。