1
나는이 같은 필드에 고유 인덱스가 수집하는 경우 :mongo db의 희귀 고유 인덱스로 고유 인덱스를 변경 하시겠습니까?
collection.User.ensureIndex({username:1}, {unique: true})
가 어떻게 그래서 그것을 변경할 수 있습니다 인덱스가 고유한지 및 스파 스? 다음을 실행하면 인덱스를 업데이트하지 않는 것 : 인덱스가 존재하지 않는 경우
collection.User.ensureIndex({username:1}, {unique: true, sparse:true})
아, 그럼. 이 경우에는 sparse를 추가하면 제약 조건이 줄어들 기 때문에 다소 바보입니다. 인덱스를 다시 작성하지 않아도됩니다. 오 잘 .. –