Model Schema
를 수정 후, 기존 데이터 (수정 전 Schema) 의 Index key
값이 새로 생성하려는 데이터와 충돌하면서 발생하는 에러.SQL 기반 데이터베이스를 사용하는 Django
에서 model
수정 후 migrate
했을 때 수정된 테이블이 기존 테이블과 충돌하면서 나타나는 에러와 비슷하면서 다르다. MongoDB
내 기존의 Key 값과 생성하려는 Key 값이 충돌하면서 발생한다.
index error
가 생긴 collection
의 인덱스 확인.mongo console 에서 db.{collection 명}.getIndexes()
이용, 문제가 생긴 key 값을 찾기 (수정 후 삭제된 key 값).
db.{collection 명}.dropIndex({"key": "value"})
를 이용해 삭제. 👾