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