고유 인덱스는 지정된 필드 에 대해 값이 최대 한 번 표시되도록 합니다.
MongoDB Shell 에서 고유 인덱스 생성하려면 db.collection.createIndex() 옵션을 로 설정하다 하여 unique 메서드를 true 사용합니다.
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
이 작업에 대하여
이 예시 members 컬렉션 의 user_id 필드 에 고유 인덱스 추가하여 user_id 필드 에 중복 값이 없도록 합니다.
단계
컬렉션 의 필드 에 고유 인덱스 만들려면 user_id members mongosh에서 다음 명령을 실행 .
db.members.createIndex( { "user_id": 1 }, { unique: true } )