문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

SessionOptions

이 페이지의 내용

  • 정의
SessionOptions

session 옵션입니다.mongosh Session.getOptions() 객체에 SessionOptions() 액세스하려면 메서드를 사용합니다.

사용 가능한 세션 옵션은 다음과 같습니다.

옵션
설명
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() 을(를) 실행하여 세션에 대해 어떤 옵션이 활성화되어 있는지 확인합니다.

← Session.withTransaction()

이 페이지의 내용