문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

sh.removeTagRange()

이 페이지의 내용

  • 정의
  • 예제
sh.removeTagRange(namespace, minimum, maximum)

버전 3 에서 변경되었습니다.4: 이 메서드의 별칭은 MongoDB 3 에서 sh.removeRangeFromZone() 입니다.4. 아래에 지정된 기능은 여전히 MongoDB 3 에 적용됩니다.2. MongoDB 3.4 는 태그 인식 샤딩의 후속 제품으로 구역 샤딩 을 제공합니다.

정의된 샤드 키 값 범위에서 지정된 샤드 태그를 제거합니다. sh.removeTagRange() 은 다음 인수를 사용합니다.

매개 변수
유형
설명
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 }
)
← sh.removeShardFromZone()

이 페이지의 내용