새 트랜잭션을 만드는 옵션입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 mode . 트랜잭션의 모드입니다. mode 은 다음 중 하나여야 합니다. |
|
readOnly |
트랜잭션은 읽기 작업에만 사용할 수 있습니다. |
readWrite |
트랜잭션은 읽기 및 쓰기 작업 모두에 사용할 수 있습니다. |
읽기 전용
문서를 읽는 데만 사용할 수 있는 트랜잭션의 옵션입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 consistency_selector . 이 트랜잭션의 일관성 모드입니다. 설정하지 않으면 기본값은 strong consistency입니다. consistency_selector 은 다음 중 하나여야 합니다. |
|
readTime |
지정된 시간에 문서를 읽습니다. 지난 1시간 이내의 마이크로초 정밀도 타임스탬프여야 합니다. 또는 PITR(point-in-time recovery)이 사용 설정된 경우 지난 7일 이내의 1분짜리 타임스탬프일 수도 있습니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
읽기 쓰기
문서를 읽고 쓰는 데 사용할 수 있는 트랜잭션의 옵션입니다.
Firestore는 서드 파티 인증 요청으로 읽기-쓰기를 만들 수 없습니다. 거래입니다.
JSON 표현 |
---|
{ "retryTransaction": string } |
필드 | |
---|---|
retryTransaction |
다시 시도할 트랜잭션(선택사항)입니다. base64 인코딩 문자열입니다. |