문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

연결 상태

이 페이지의 내용

  • 정의
  • 구문
  • 예제
  • 출력
connectionStatus

현재 연결에 대한 정보, 특히 인증된 사용자의 상태와 사용 가능한 권한을 반환합니다.

명령은 다음과 같은 구문을 가집니다:

db.runCommand(
{
connectionStatus: 1,
showPrivileges: <boolean>
}
)

connectionStatus 다음과 같은 선택적 필드를 지원합니다.

필드
유형
설명
showPrivileges
부울

선택 사항.showPrivileges connectionStatus 를 true로 설정하면 현재 인증된 사용자가 소유한권한 의 전체 집합을 반환하도록 지시할 수 있습니다.

기본적으로 이 필드는 false입니다.

connectionStatus(을)를 실행하려면 다음과 같이 db.runCommand() 메서드를 사용합니다.

db.runCommand( { connectionStatus: 1, showPrivileges: true } )
connectionStatus.authInfo

사용자 및 사용 가능한 권한을 포함하여 현재 연결의 인증 상태에 대한 데이터가 포함된 문서입니다.

connectionStatus.authinfo.authenticatedUsers

인증된 각 사용자에 대한 문서가 포함된 배열입니다.

connectionStatus.authInfo.authenticatedUsers[n].user

사용자의 이름입니다.

connectionStatus.authInfo.authenticatedUsers[n].db

사용자의 자격 증명과 연결된 데이터베이스입니다.

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이 적용되는 컬렉션(해당되는 경우)을 설명하는 문서입니다.

connectionStatus.authInfo.authenticatedUserPrivileges[n].actions

지정된 리소스에 대해 연결이 access할 수 있는 권한 조치를 나열하는 배열입니다.

connectionStatus.ok

명령의 반환 값입니다. 값이 1이면 성공입니다.

돌아가기

connPoolStats

다음

데이터 크기

이 페이지의 내용