TransactionOptions

用于创建新交易的选项。

JSON 表示法
{

  // Union field mode can be only one of the following:
  "readOnly": {
    object (ReadOnly)
  },
  "readWrite": {
    object (ReadWrite)
  }
  // End of list of possible types for union field mode.
}
字段
联合字段 mode。交易的模式。mode 只能是下列其中一项:
readOnly

object (ReadOnly)

事务只能用于读取操作。

readWrite

object (ReadWrite)

事务可用于读写操作。

只读

仅用于读取文档的事务的选项。

JSON 表示法
{

  // Union field consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
字段
联合字段 consistency_selector。此事务的一致性模式。如果未设置,则默认为强一致性。consistency_selector 只能是下列其中一项:
readTime

string (Timestamp format)

在给定时间读取文档。

该时间戳必须是过去 1 小时内精确到微秒的时间戳,或者如果启用了时间点恢复,也可以是过去 7 天内整分钟的时间戳。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

读写

可用于读取和写入文档的事务的选项。

Firestore 不允许第三方身份验证请求创建读写操作。交易。

JSON 表示法
{
  "retryTransaction": string
}
字段
retryTransaction

string (bytes format)

要重试的可选事务。

使用 base64 编码的字符串。