新しいトランザクションを作成するためのオプション。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド mode 。トランザクションのモード。mode は次のいずれかになります。 |
|
readOnly |
トランザクションは読み取りオペレーションにのみ使用できます。 |
readWrite |
トランザクションは読み取りオペレーションと書き込みオペレーションの両方に使用できます。 |
閲覧専用
ドキュメントの読み取りのみに使用できるトランザクションのオプション。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド consistency_selector 。このトランザクションの整合性モード。設定しない場合、デフォルトで強整合性が使用されます。consistency_selector は次のいずれかになります。 |
|
readTime |
指定された時刻にドキュメントを読み取ります。 これは、過去 1 時間以内のマイクロ秒精度のタイムスタンプである必要があります。ポイントインタイム リカバリが有効になっている場合は、過去 7 日間の 1 分単位のタイムスタンプでも構いません。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
読み取りと書き込み
ドキュメントの読み取りと書き込みに使用できるトランザクションのオプション。
Firestore では、サードパーティの認証リクエストで読み取り / 書き込みを作成できません。あります。
JSON 表現 |
---|
{ "retryTransaction": string } |
フィールド | |
---|---|
retryTransaction |
再試行するトランザクション(省略可)。 Base64 でエンコードされた文字列。 |