읽기 설정 및 태그 지정
forceConnectionOptions
옵션을 사용하여 Compass에서 필수 연결 옵션 값을 설정할 수 있습니다. 읽기 설정 (read preference)과 같은 필수 연결 옵션을 설정하면 사용자가 MongoDB 배포에 연결하는 방법을 제한하고 해당 읽기 작업이 복제본 세트 프라이머리의 가용성에 영향을 주지 않도록 할 수 있습니다.
절차
이 예시 에서는 ANALYTICS
및 READ_ONLY
태그를 사용하여 SECONDARY
복제본 세트 멤버에서 읽기 전용으로 읽기 작업을 제한합니다. 명령줄 또는 구성 파일 에서 이러한 옵션을 지정할 수 있습니다.
명령줄 예시
다음 명령은 명령줄에서 MongoDB Compass를 시작하고 --forceConnectionOptions
를 사용하여 readPreference
및 readPreferenceTags
옵션을 설정합니다.
<path-to-Compass-executable> \ --forceConnectionOptions.readPreference=secondary \ --forceConnectionOptions.readPreferenceTags=nodeType:ANALYTICS \ --forceConnectionOptions.readPreferenceTags=nodeType:READ_ONLY
참고
Compass 실행 파일의 이름과 파일 경로는 운영 체제에 따라 다릅니다.
구성 파일 예시
Compass 구성 파일을 EJSON 또는 YAML 형식으로 지정할 수 있습니다. readPreference
및 readPreferenceTags
을 설정하려면 --forceConnectionOptions
를 사용합니다.
EJSON
{ "forceConnectionOptions": [ ["readPreference", "secondary"], ["readPreferenceTags", "nodeType:ANALYTICS"], ["readPreferenceTags", "nodeType:READ_ONLY"] ] }
YAML
forceConnectionOptions: - readPreference: secondary - readPreferenceTags: nodeType:ANALYTICS - readPreferenceTags: nodeType:READ_ONLY
자세히 알아보기
MongoDB Compass 구성 파일에 대해 자세히 알아보려면 구성 파일 설정을 참조하세요.