AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

RoutingTableMissingMaxKey

RoutingTableMissingMaxKey

라우팅 테이블에 범위 차이가 있습니다. 라우팅 테이블의 마지막 청크 경계가 최대 키 값에 도달하지 않습니다.

버전 7.0에 추가 되었습니다.:

{
type: "RoutingTableMissingMaxKey",
description: "<string>",
details: {
namespace: "<string>",
collectionUUID: <string>,
maxKeyObj: { <document> },
globalMax: { <document> }
}
}

ZonesRangeOverlap 불일치 문서에는 다음과 같은 필드가 포함되어 있습니다.

필드
유형
설명

type

문자열

불일치 문서의 유형입니다. 이 불일치 유형에 대해 RoutingTableMissingMaxKey 값을 반환합니다.

description

문자열

메타데이터 에서 발견된 불일치를 설명합니다.

details

문서

데이터베이스와 샤드 cluster에서 불일치가 존재하는 위치에 대한 추가 정보가 포함된 문서입니다.

details.namespace

문자열

불일치가 존재하는 데이터베이스 및 collection을 나타냅니다.

details.collectionUUID

UUID

collection의 UUID입니다.

details.maxKeyObj

문서

collection에서 사용하는 최대 키입니다.

details.globalMax

문서

collection의 예상 최대 키입니다.

db.adminCommand() 메서드를 사용하여 checkMetadataConsistency 명령을 호출합니다.

db.adminCommand( { checkMetadataConsistency: 1 } )

이 메서드는 샤딩 메타데이터에서 발견된 불일치를 보여주는 문서 배치와 함께 커서를 반환합니다. 아래 예는 RoutingTableMissingMaxKey 불일치 문서가 있는 커서를 보여줍니다.

{
cursor: {
id: Long("0"),
ns: "test.$cmd.aggregate",
firstBatch: [
{
type: "RoutingTableMissingMaxKey",
description: "Routing table has a gap because last chunk boundary does not reach MaxKey",
details: {
namespace: "test.authors",
collectionUUID: new UUID("62ebdb7e-a7bb-4151-a620-49d44cef097f"),
maxKeyObj: {
x: 0
},
globalMax: {
x: MaxKey
}
}
}
],
},
ok: 1
}

이 페이지의 내용