설명
형식
{    type: "RoutingTableRangeOverlap",    description: "<string>",    details: {       namespace: "<string>",       collectionUUID: <string>,       chunkA: {<document>},       chunkB: {<document>}    } } 
RoutingTableRangeOverlap 불일치 문서에는 다음과 같은 필드가 포함되어 있습니다.
| 필드 | 유형 | 설명 | 
|---|---|---|
| 
 | 문자열 | 불일치 문서의 유형입니다. 이 불일치 유형에 대해  | 
| 
 | 문자열 | 메타데이터 에서 발견된 불일치를 설명합니다. | 
| 
 | 문서 | 데이터베이스와 샤드 cluster에서 불일치가 존재하는 위치에 대한 추가 정보가 포함된 문서입니다. | 
| 
 | 문자열 | 불일치가 존재하는 데이터베이스 및 collection을 나타냅니다. | 
| 
 | UUID | collection의 UUID입니다. | 
| 
 | 문서 | 두 번째 청크와 겹치는 첫 번째 청크입니다. | 
| 
 | 문서 | 첫 번째 청크와 겹치는 두 번째 청크입니다. | 
예시
db.adminCommand() 메서드를 사용하여 checkMetadataConsistency 명령을 호출합니다.
db.adminCommand( { checkMetadataConsistency: 1 } ) 
이 메서드는 샤딩 메타데이터에서 발견된 불일치를 보여주는 문서 배치와 함께 커서를 반환합니다. 아래 예는 RoutingTableRangeOverlap 불일치 문서가 있는 커서를 보여줍니다.
{    cursor: {       id: Long("0"),       ns: "test.$cmd.aggregate",       firstBatch: [          {             type: "RoutingTableRangeOverlap",             description: "Found two overlapping consecutive chunks",             details: {                namespace: "test.authors",                collectionUUID: new UUID("62ebdb7e-a7bb-4151-a620-49d44cef097f"),                chunkA: {                   _id: ObjectId("64dde749ac6045c92ef3b9ad"),                   uuid: new UUID("8c83ea89-ab6b-4ae4-91ab-813cf781284d"),                   min: {                      x: MinKey                   },                   max: {                      x: 0                   },                   shard: "shard0000",                   lastmod: Timestamp(1, 0),                   onCurrentShardSince: Timestamp(1, 0),                   history: [                      {                         validAfter: Timestamp(1, 0),                         shard: "shard0000"                      }                   ]                },                chunkB: {                   _id: ObjectId("64dde749ac6045c92ef3b9af"),                   uuid: new UUID("8c83ea89-ab6b-4ae4-91ab-813cf781284d"),                   min: {                      x: -10                   },                   max: {                      x: MaxKey                   },                   shard: "shard0000",                   lastmod: Timestamp(1, 0),                   onCurrentShardSince: Timestamp(1, 0),                   history: [                      {                         validAfter: Timestamp(1, 0),                         shard: "shard0000"                      }                   ]                }             }          }       ],    },    ok: 1 }