AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

getDefaultRWConcern (데이터베이스 명령)

getDefaultRWConcern

The getDefaultRWConcern administrative command retrieves the global default read or write concern settings.

이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

참고

이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 관해 자세히 알아보려면 지원되지 않는 명령을 참조하세요.

명령의 형식은 다음과 같습니다.

db.adminCommand(
{
getDefaultRWConcern: 1 ,
inMemory: <boolean>,
comment: <any>
}
)

명령에는 다음과 같은 필드가 있습니다.

필드
유형
설명

int

1로 설정합니다.

부울

선택 사항.

글로벌 기본 읽기 또는 쓰기 고려 설정의 메모리 내 캐시된 복사본을 반환하려면 true로 설정합니다. 인스턴스는 작업에 글로벌 기본값을 적용할 때 메모리 내 복사본을 사용합니다.

배포의 글로벌 기본 읽기 또는 쓰기 고려의 디스크 복사본을 반환하려면 false로 설정합니다. 기본값은 false입니다.

comment

any

선택 사항. 이 명령에 첨부할 사용자 제공 코멘트입니다. 설정되면 이 설명은 다음 위치에서 이 명령의 레코드와 함께 표시됩니다.

댓글은 유효한 모든 BSON types (문자열, 정수, 객체, 배열 등)이 될 수 있습니다.

출력에는 다음 필드가 포함됩니다.

필드
유형
설명

object

글로벌 기본 쓰기 고려 구성입니다.

배포서버에 전역 기본 쓰기 고려 설정이 없는 경우 이 필드는 getDefaultRWConcern 출력에 없습니다.

object

글로벌 기본 읽기 고려 구성입니다.

배포에 전역 기본 읽기 고려 설정이 없는 경우 이 필드는 getDefaultRWConcern 출력에 없습니다.

문자열

기본 쓰기 고려의 출처입니다. 이 값은 기본적으로 "implicit"입니다. setDefaultRWConcern(으)로 기본 쓰기 고려를 설정하면 해당 값이 "global"이(가) 됩니다.

문자열

기본 읽기 고려의 출처입니다. 이 값은 기본적으로 "implicit"입니다. setDefaultRWConcern(으)로 기본 읽기 고려를 설정하면 해당 값이 "global"이(가) 됩니다.

타임스탬프

글로벌 기본 읽기 또는 쓰기 고려 설정이 마지막으로 수정된 시점의 작업 타임스탬프입니다. 클러스터에 기본값이 설정된 적이 있는 경우 표시됩니다.

날짜

관리자가 글로벌 기본 읽기 또는 쓰기 고려를 마지막으로 설정한 벽시계 날짜입니다. 이 값은 정보 제공용이므로 최신성 비교에 사용하면 안 됩니다.

날짜

mongod 또는 mongos가 글로벌 기본 읽기 및 쓰기 고려 설정의 로컬 복사본을 마지막으로 업데이트한 벽시계 날짜입니다. 이 값은 정보 제공용이므로 최신성 비교에 사용하면 안 됩니다.

참고

featureCompatibilityVersion 4.4 이상이 필요합니다.

복제본 mongod 세트 또는 샤딩된 4.4 getDefaultRWConcern 클러스터 의 각 에 이상으로 설정하다 featureCompatibilityVersion이 있어야 를 사용할 수 있습니다. 배포의 featureCompatibilityVersion을 에서 로 다운그레이드하면 클러스터 4.4 4.2전체 읽기 및 쓰기 고려 (write concern) 기본값이 모두 손실되지만 인스턴스는 mongos 최대 30 초 동안 기본값을 계속 적용할 수 있습니다.

You can issue getDefaultRWConcern against any data-bearing member of the replica set (i.e. not against an arbiter).

세컨더리는 프라이머리의 최신 변경 사항을 아직 복제하지 않은 경우 글로벌 기본 설정의 '오래된' 버전을 반환할 수 있습니다.

클러스터의 mongos에 대해 setDefaultRWConcern을 발행합니다.

mongos는 글로벌 기본 설정의 로컬 복사본을 주기적으로 새로 고칩니다. mongos가 글로벌 기본 설정을 최근에 업데이트한 후 로컬 복사본을 아직 새로 고치지 않았거나 혹은 지연된 config 서버 세컨더리에서 설정을 가져온 경우 글로벌 기본 설정의 '오래된' 버전을 반환할 수 있습니다.

The global default settings do not propagate to the individual shards. You cannot run getDefaultRWConcern against a shard.

For replica sets or sharded clusters enforcing Authentication on Self-Managed Deployments, getDefaultRWConcern requires that the authenticated user have the getDefaultRWConcern privilege action.

The clusterManager or clusterMonitor built-in roles provides the required privileges to run getDefaultRWConcern.

다음 작업은 mongod에 대해 현재 구성된 글로벌 기본 읽기 및 쓰기 고려를 조회합니다.

db.adminCommand({
"getDefaultRWConcern": 1
})

이 명령은 다음과 유사한 출력을 반환합니다.

{
"defaultWriteConcern" : {
"w" : "majority"
},
"defaultReadConcern" : {
"level" : "majority"
},
"defaultWriteConcernSource" : "global",
"defaultReadConcernSource" : "global",
"updateOpTime" : Timestamp(1586290895, 1),
"updateWallClockTime" : ISODate("2020-04-07T20:21:41.849Z"),
"localUpdateWallClockTime" : ISODate("2020-04-07T20:21:41.862Z"),
"ok" : 1,
"$clusterTime" : { ... }
"operationTime" : Timestamp(1586290925, 1)
}
이 페이지 평가하기