isdbgrid
정의
isdbgrid
이 명령은 프로세스 가
mongos
인지 확인합니다.mongos
에 연결되어 있을 때isdbgrid
명령을 실행하면 응답 문서 에1
로 설정하다isdbgrid
필드 가 포함됩니다.
호환성
이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스
참고
이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 관해 자세히 알아보려면 지원되지 않는 명령을 참조하십시오.
MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전
MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전
구문
명령은 다음과 같은 구문을 가집니다:
db.runCommand( { isdbgrid: 1 } )
출력
반환 문서 는 다음과 유사합니다.
{ "isdbgrid" : 1, "hostname" : "app.example.net", "ok" : 1 }
에 isdbgrid
연결된 mongod
상태에서 명령을 실행하면 MongoDB는 오류 문서를 반환합니다. isdbgrid
명령은 mongod
에 사용할 수 없습니다. 그러나 오류 문서에는 mongos
에 대해 반환된 문서와 마찬가지로 "isdbgrid" : 1
라는 줄이 포함되어 있습니다. 오류 문서는 다음과 유사합니다.
{ "errmsg" : "no such cmd: isdbgrid", "bad cmd" : { "isdbgrid" : 1 }, "ok" : 0 }
대신 hello
명령을 사용하여 mongos
에 대한 연결을 확인할 수 있습니다. mongos
에 연결된 경우 hello
명령은 msg
필드에 isdbgrid
string 이 포함된 문서를 반환합니다.