Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

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() 를 실행합니다.

이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

중요

이 명령은 M0, M2 및 M5 클러스터에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.

샤드 키가 {state: 1, zip: 1} 인 경우 다음 작업은 뉴욕주의 우편 번호를 포함하는 기존 태그 범위를 제거합니다.

sh.removeTagRange( "exampledb.collection",
{ state: "NY", zip: MinKey },
{ state: "NY", zip: MaxKey }
)

돌아가기

sh.removeShardFromZone

이 페이지의 내용