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

sh.splitFind()

이 페이지의 내용

  • 정의
  • 고려 사항
  • 예제
sh.splitFind(namespace, query)

청크의 중앙값에서 query (으)로 지정된 샤드 키 값이 포함된 청크를 분할합니다. sh.splitFind() 는 거의 동일한 청크 두 개를 생성합니다. 대신 특정 지점에서 청크를 분할하려면 sh.splitAt() 를 참조하세요.

중요

Mongo쉬 방법

이 페이지에서는 mongosh 메서드에 대해 설명합니다. 이는 데이터베이스 명령 또는 Node.js와 같은 언어별 드라이버에 대한 설명서가 아닙니다.

데이터베이스 명령에 대해서는 split 명령을 참조하십시오.

MongoDB API 드라이버의 경우 언어별 MongoDB 드라이버 설명서를 참조하세요.

레거시 mongo 셸 문서는 해당 MongoDB 서버 릴리스 문서를 참조하세요.

Mongo 셸 V4.4

이 메서드는 다음과 같은 인수를 사용합니다.

매개 변수
유형
설명
namespace
문자열
네임스페이스(예: <database>.<collection>) 분할할 청크가 포함된 샤드 컬렉션.
query
문서
분할할 청크를 결정하는 샤드 키 값을 지정하는 쿼리 문서입니다.

sh.splitFind() 메서드는 split 명령을 래핑합니다.

대부분의 경우 청크 분할은 MongoDB 내의 자동화된 프로세스에 맡기는 것이 좋습니다.

sh.splitFind() 을 사용하려면 샤드 컬렉션을 채워야 합니다.

샤딩된 collection test.foo 의 경우 다음 예제는 점에서 샤드 키 값 x: 70 을 포함하는 청크를 분할합니다.

sh.splitFind( "test.foo", { x: 70 } )
← sh.splitAt()

이 페이지의 내용