java - spring은 mongodb를 통합하고 기본 키 _id 쿼리를 기반으로 중복된 기본 키 오류를 보고합니다.
巴扎黑
巴扎黑 2017-05-24 11:35:45
0
1
1173

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는 확인 즉시 이 오류를 보고합니다. 우울한. . .

巴扎黑
巴扎黑

모든 응답(1)
洪涛

테스트해본 결과 mongo 버전에 문제가 있는 것으로 확인되었습니다. 그냥 낮은 버전으로 바꾸세요. . .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!