개발자의 logs
MongoServerError: E11000 duplicate key error collection: sparta.lists index: name_1 dup key: { name: null } 본문
MongoServerError: E11000 duplicate key error collection: sparta.lists index: name_1 dup key: { name: null }
주인장v 2022. 5. 28. 16:46MongoServerError: E11000 duplicate key error collection: sparta.lists index: name_1 dup key: { name: null }
at /Users/hayeon/Desktop/project/Project/Web/hy_blog+/node_modules/mongodb/lib/operations/insert.js:53:33
at /Users/hayeon/Desktop/project/Project/Web/hy_blog+/node_modules/mongodb/lib/cmap/connection_pool.js:273:25
몽고디비 관련 에러가 떴다. 아래 글에 의하면
상황은 이와 같다. 몽고디비를 몽구스로 사용하는데 최초등록한 key값을 나중에 지워야하는 경우가 발생하였다.
하지만 스키마에서 unique값만 바꾼다고해서 기존의 collection에 들어가 있던 키 설정이 지워지지 않기때문에 db로 들어가서 key를 삭제해줘야한다.
이 같은 상황에서는 주로 아래의 에러가 뜬다.
MongoError: E11000 duplicate key error index car.wheel.$index_1 dup key: { : 3 }
=> 현재 index라는 key값이 중복되어서 문제가 발생한다고 보면 된다.
일단 해당 db로 들어가서 collection에 대한 인덱스(키라고 생각하면 편할듯)의 값들을 보자.
db.collection.getIndexes() 명령어를 친다.
.
.
.
해결방법은 본글 참고!!
Mongodb unique key 값 삭제하기 MongoError: E11000 duplicate key error index
상황은 이와 같다. 몽고디비를 몽구스로 사용하는데 최초등록한 key값을 나중에 지워야하는 경우가 발생하였다. 하지만 스키마에서 unique값만 바꾼다고해서 기존의 collection에 들어가 있던 키 설
ajh322.tistory.com
'세계에러수집위원회 > 에러모음소' 카테고리의 다른 글
몽고디비 연결 에러 MongooseServerSelectionError: Invalid message size: 1347703880, max allowed: 67108864 해결방법 (0) | 2022.06.29 |
---|---|
TypeError: Router.use() requires a middleware function but got a Object 해결방법 (0) | 2022.06.29 |
MAC 권한부족으로 저장할 수 없습니다 슈퍼 사용자로 다시 시도하려면 (0) | 2022.06.28 |
플라스크, 새로고침하면 이미지가 깨지는 오류 (0) | 2022.05.02 |
맥 터미널에서 pip 명령어가 안먹힐때, 안될때 (0) | 2022.04.29 |