11000: DuplicateKey (오류 코드 11000)
MongoDB의미
중복 키 오류의 숫자 코드(E11000 텍스트와 함께 반환된다). 쓰기 작업이 unique index 제약을 위반했다.
원인
같은 고유 필드를 다시 기록, 동시 upsert가 같은 키를 생성, 또는 bulk write 내 중복 문서.
해결 방법
애플리케이션 코드에서 오류 코드 11000을 잡아 멱등 동작을 구현한다(존재하면 갱신, 없으면 삽입). bulk 작업에서는 ordered:false를 사용해 중복 외의 문서가 기록되도록 한다. 고유성 규칙과 인덱스 정의를 검토한다.