코딩과 결혼합니다

몽고DB 스키마 인덱스 삭제하기 본문

2세/Nest.js

몽고DB 스키마 인덱스 삭제하기

코딩러버 2024. 8. 14. 12:24
728x90

 

문제

 

코드에서 nickname 필드에 유니크 제약 조건을 걸었다가

이후에 그 제약조건을 삭제했는데 계속해서 유효성 검사 에러가 발생했다.

[Nest] 16184  - 2024. 08. 14. 오후 12:15:46   ERROR [ExceptionsHandler] E11000 duplicate key error collection: test.posts index: nickname_1 dup key: { nickname: "1" }

 

이유 & 해결

MongoDB에 기존에 생성된 인덱스가 여전히 남아 있어서 발생하는 문제가 많다고 해서

MongoDB Compass에서 인덱스 확인해보았다.

 

 

이미 삭제해둔 상태라 인덱스가 하나 밖에 없지만, 이전에는 자동으로 생성된 인덱스가 존재했다. 

그걸 삭제해주니 해결되었다!

 

╰(*°▽°*)╯ 끝