1.mongoTemplate.findById(id, clazz, collectionName) 쿼리는 기본 키 _id를 기반으로 중첩 예외가 java.lang.NoClassDefFoundError: com/mongodb/MongoException$DuplicateKey
2라고 보고합니다. 문제는 매우 이상합니다. 일부 _ids를 찾을 수 있습니다. 문제 없습니다. 일부 _id 검사에서는 위의 오류를 보고합니다.
3. 데이터베이스에 사용되는 mongodb는 spring을 사용하여 mongodb를 통합하고 mongoTemplate을 사용하여 쿼리합니다.
4. 관련 구성 정보는 다음과 같습니다.
<!-- MONGODB 시작 -->
5.<!-- 사용할 데이터베이스 이름을 설정합니다-->
으아아아6.@오버라이드
으아아아7. 이 오류 중첩 예외는 java.lang.NoClassDefFoundError: com/mongodb/MongoException$DuplicateKey입니다. 누군가가 이유를 알고 있기를 바랍니다. 그 이유는 이상합니다. ID를 기반으로 한 일부 쿼리는 문제가 없습니다. 일부 ID는 확인 즉시 이 오류를 보고합니다. 우울한. . .
테스트해본 결과 mongo 버전에 문제가 있는 것으로 확인되었습니다. 그냥 낮은 버전으로 바꾸세요. . .