정의
- SessionOptions
- 의 에 대한 옵션입니다. - session- mongosh객체- SessionOptions()액세스- Session.getOptions()하려면 메서드를 사용합니다.- 사용 가능한 세션 옵션은 다음과 같습니다. 옵션설명- causalConsistency- 부울입니다. 세션의 인과적 일관성을 활성화하거나 비활성화합니다. - 세션을 수동으로 시작할 때 옵션을 명시적으로 설정할 수 있습니다. - Session = db.getMongo().startSession( { causalConsistency: true } )
 - readConcern- 문서입니다. 읽기 고려를 지정합니다. - mongosh에서- Mongo.startSession()을 실행할 때 옵션을 설정할 수 있습니다. 다음 방법을 통해- readConcern옵션에 액세스할 수도 있습니다.- Session.getOptions().getReadConcern()
- Session.getOptions().setReadConcern(<document>)
 - readPreference- 문서입니다. 읽기 설정을 지정합니다. - mongosh에서- Mongo.startSession()을 실행할 때 옵션을 설정할 수 있습니다. 다음 방법을 통해- readPreference옵션에 액세스할 수도 있습니다.- Session.getOptions().getReadPreference()
- Session.getOptions().setReadPreference({ mode: <string>, tags: <array>})
 - retryWrites- 부울. 페일오버 등의 일시적인 네트워크 오류 발생 시 쓰기를 재시도하는 기능을 활성화하거나 비활성화합니다. - 쓰기 재시도를 활성화 - mongosh하려면- --retryWrites옵션으로 를 시작합니다.- 다음 방법을 통해 세션에 대해 - retryWrites이(가) 활성화되었는지 확인할 수 있습니다.- Session.getOptions().shouldRetryWrites()
 - writeConcern- 문서입니다. 쓰기 고려를 지정합니다. - mongosh에서- Mongo.startSession()실행 때 옵션을 설정하다 수 있습니다. 다음 방법을 통해- writeConcern옵션에 액세스 할 수도 있습니다.- Session.getOptions().getWriteConcern()
- Session.getOptions().setWriteConcern(<document>)
 
Session.getOptions() 을(를) 실행하여 세션에 대해 어떤 옵션이 활성화되어 있는지 확인합니다.
호환성
이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
- MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스 
- MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전 
- MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전