E11000 duplicate key error collection: S06P31A302.follows index: followings.username_1 dup key: { followings.username: null }
DB shell에 다음과 같이 입력한다.
db.컬렉션이름.getIndexes()
해당 컬렉션에서 쓰고 있는 Index들이 출력된다.
내가 만든 follows 컬렉션은 _id와 followings.username, followers.username을 index로 쓰고 있었다.
나는 _id만 index로 쓰고 싶었다.
db.컬렉션이름.dropIndex(key의 value들)
이렇게 쓰면 되고, 나의 경우 다음과 같이 수행했다.
db.follows.dropIndex({ 'followers.username': 1 },{ 'followings.username': 1 })
결과는 다음과 같다
'IT' 카테고리의 다른 글
[DB] MySQL Workbench ERD 설계 반영하기 (0) | 2022.04.17 |
---|---|
[Raspberry pi 4] 터치 스크린 화면 방향 바꾸기 & 터치방향 바꾸기 (1) | 2022.02.16 |
[sequelize] db에 insert한 후 해당 instance에 접근하기 (2) | 2022.02.06 |
[Raspberry-pi] aws 서버에 접속하는 ssh client로 rasbpi 쓰기 (0) | 2022.02.05 |
[Raspberry-pi] VNC viewer가 너무 느릴 때 (0) | 2022.02.04 |
댓글