2dsphere 인덱스는 다음 버전에서 사용할 수 있습니다:
2dsphereIndexVersion | 설명 |
---|---|
버전 3 | MongoDB 3.2에는 버전 3의 2dsphere 인덱스가 도입되었습니다. 버전 3은 MongoDB 3.2 이상에서 생성된 2dsphere 인덱스의 기본 버전입니다. |
버전 2 | MongoDB 2.6에는 버전 2의 2dsphere 인덱스가 도입되었습니다. 버전 2는 MongoDB 2.6~3.0에서 생성된 2dsphere 인덱스의 기본 버전입니다. |
버전 1 | MongoDB 2.4에는 버전 1의 2dsphere 인덱스가 도입되었습니다. MongoDB 2.4는 버전 1만 지원합니다. |
인덱스 버전 변경
중요
가능하면 항상 기본 인덱스 버전을 사용하세요. 호환성을 위해 필요한 경우에만 기본 버전을 재정의하세요.
기본 버전을 재정의하고 2dsphere 인덱스에 대해 다른 버전을 지정하려면 인덱스를 생성할 때 2dsphereIndexVersion
옵션을 설정합니다.
db.<collection>.createIndex( { <field>: "2dsphere" }, { "2dsphereIndexVersion": <version> } )
예시
다음 명령은 address
필드에 버전 2 2dsphere 인덱스를 생성합니다.
db.test.createIndex( { "address": "2dsphere" }, { "2dsphereIndexVersion": 2 } )