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