sh.removeTagRange()
정의
sh.removeTagRange(namespace, minimum, maximum)
참고
이 메서드의 별칭은
sh.removeRangeFromZone()
입니다. MongoDB 는 태그 인식 샤딩 의 후속 제품으로 구역 샤딩 을 제공합니다.정의된 샤드 키 값 범위에서 지정된 샤드 태그를 제거합니다.
sh.removeTagRange()
은 다음 인수를 사용합니다.Parameter유형설명namespace
문자열태그를 지정할 샤드 collection의 네임스페이스 입니다.minimum
문서태그에 있는 샤드 키 의 최소값입니다.<fieldname>:<value>
형식으로 최소값을 지정합니다. 이 값은 샤드 키와 동일한 BSON 유형이어야 합니다.maximum
문서태그에 포함된 샤드 키 범위의 최대값입니다.<fieldname>:<value>
형식으로 최대값을 지정합니다. 이 값은 샤드 키와 동일한 BSON types여야 합니다.사용하지 않거나 오래된 날짜 범위를 제거하여 필요에 따라 청크의 균형을 맞추려면
sh.removeTagRange()
를 사용합니다.mongos
인스턴스에 연결된 경우에만sh.removeTagRange()
를 실행합니다.
예시
샤드 키가 {state: 1, zip: 1}
인 경우 다음 작업은 뉴욕주의 우편 번호를 포함하는 기존 태그 범위를 제거합니다.
sh.removeTagRange( "exampledb.collection", { state: "NY", zip: MinKey }, { state: "NY", zip: MaxKey } )