Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

SessionOptions

이 페이지의 내용

  • 정의
  • 호환성
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 배포를 위한 완전 관리형 서비스

돌아가기

Session.withTransaction()

이 페이지의 내용