연결 상태
정의
구문
명령은 다음과 같은 구문을 가집니다:
db.runCommand( { connectionStatus: 1, showPrivileges: <boolean> } )
명령 필드
connectionStatus
다음과 같은 선택적 필드를 지원합니다.
필드 | 유형 | 설명 |
---|---|---|
showPrivileges | 부울 | 선택 사항. 기본적으로 이 필드는 |
예제
connectionStatus
(을)를 실행하려면 다음과 같이 db.runCommand()
메서드를 사용합니다.
db.runCommand( { connectionStatus: 1, showPrivileges: true } )
출력
connectionStatus.authinfo.authenticatedUserRoles
현재 연결에 부여된 각 역할에 대한 문서가 있는 배열입니다.
connectionStatus.authinfo.authenticatedUserRoles[n].role
현재 인증된 사용자와 연결된 현재 역할의 정의입니다. 자세한 내용 은 자체 관리 배포서버의 기본 제공 역할 및 자체 관리 배포서버를 위한 권한 작업을 참조하세요.
connectionStatus.authinfo.authenticatedUserRoles[n].db
role
이 적용되는 데이터베이스입니다.
connectionStatus.authInfo.authenticatedUserPrivileges
현재 연결에 부여된 조치를 설명하는 문서가 리소스별로 그룹화된 배열입니다.
connectionStatus.authInfo.authenticatedUserPrivileges[n].resource
데이터베이스 및
connectionStatus.authInfo.authenticatedUserPrivileges[n].actions
이 적용되는 컬렉션(해당되는 경우)을 설명하는 문서입니다.