정의
sh.listShards()
샤딩된 클러스터 에 구성된 샤드 목록을 반환합니다. shards
이 정보는 listShards
데이터베이스 명령 에서 반환된 필드 와 일치합니다.
구문
sh.listShards()
의 구문은 다음과 같습니다:
sh.listShards()
행동
sh.listShards()
의 출력은 각각 하나의 샤드 설명하는 문서 배열 반환합니다. 각 문서 다음 필드가 포함될 수 있습니다.
필드 | 설명 |
---|---|
| 샤드의 이름입니다. |
| 샤드 의 호스트 이름입니다. 샤드 복제본 세트 인 경우 |
|
|
| 샤드 속한 구역 목록입니다. |
| 클러스터 에 샤드 추가하는 데 필요한 모든 단계와 구성이 완료되었는지 확인하기 위해 addShard (데이터베이스 명령 ) 시퀀스 중에 사용되는 내부 필드 . |
예시
다음 코드는 sh.listShards()
를 실행하고 출력 배열 예시 제공합니다.
sh.listShards()
[ { "_id": "shard01", "host": "shard01/host1:27018,host2:27018,host3:27018", "state": 1 }, { "_id": "shard02", "host": "shard02/host4:27018,host5:27018,host6:27018", "tags": [ "NYC" ], "state": 1 }, { "_id": "shard03", "host": "shard03/host7:27018,host8:27018,host9:27018", "state": 1 } ]