I T H

[에러해결] E11000 duplicate key error collection: 본문

에러 코드 해결

[에러해결] E11000 duplicate key error collection:

thdev 2024. 2. 15. 16:40

 

- 이 에러는 키가 중복되어서 생긴 에러인데, 이 에러를 해결하기 위해서 먼저 스키마 구조를 살펴보겠다.

스케줄의 타입은 중복될 수 있음에도 unique로 지정되 있는데, 이걸 없애야 된다.

- 첫번째로 스키마 구조에 unique 값이 아닌데도 unique가 설정되어 있는지 살펴본다.

 

- 이제 다시 새로고침을 누르고 다시 시도해 보자!

- 그런데도 에러가 뜬다면 db에 index기록이 남겨져 있는 경우가 있다.

- 여길 보면 불필요한 index가 여러개 설정되어 있었다. 이부분을 모두 없애 주었고, 현재는 해당 컬렉션(테이블)의 필요한 _id 만 남겼다.

 

 

[ 결과 화면 ]

 

- 정상적으로 데이터가 들어감.