_id 등https://docs.mongodb.com/manual/core/index-sparse/
인덱스는 밀집(dense)하도록 기본 설정 되어있다.
하지만, 밀집 인덱스가 바람직 하지 않는 경우가 있다.
희소 인덱스는 인덱스의 키가 널이 아닌 값을 가지고 있는 도큐먼트만 인덱싱 한다.
희소 인덱스는 다음과 같이 { spase: true } 옵션으로 생성한다.
db.guest_comments.createIndex({ user_id: 1 }, { sparse: true, unique: false });
필드의 값이 배열인 경우 다중키 인덱스를 생성할 수 있다. 배열 필드에 대해 인덱스를 생성하면, 배열에 포함되어 있는 값으로 도큐먼트를 찾을 수 있다.
인덱스의 값으로 해시 함수를 사용한다.