TransactionOptions

Các lựa chọn để tạo giao dịch mới.

Biểu diễn dưới dạng 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.
}
Trường
Trường kết hợp mode. Phương thức giao dịch. mode chỉ có thể là một trong những trạng thái sau đây:
readOnly

object (ReadOnly)

Bạn chỉ có thể sử dụng giao dịch cho hoạt động đọc.

readWrite

object (ReadWrite)

Có thể dùng giao dịch cho cả thao tác đọc và ghi.

Chỉ Ðọc

Các tuỳ chọn cho một giao dịch chỉ có thể dùng để đọc tài liệu.

Biểu diễn dưới dạng 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.
}
Trường
Trường kết hợp consistency_selector. Chế độ nhất quán cho giao dịch này. Nếu bạn không đặt chính sách này, hệ thống sẽ đặt mặc định là tính nhất quán cao. consistency_selector chỉ có thể là một trong những trạng thái sau đây:
readTime

string (Timestamp format)

Đọc tài liệu tại thời điểm cụ thể.

Đây phải là một dấu thời gian có độ chính xác là micrô giây trong vòng 1 giờ qua, hoặc nếu tính năng Khôi phục tại một thời điểm đang bật, thì đây cũng có thể là dấu thời gian cả phút trong vòng 7 ngày qua.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

Đọc/ghi

Các tuỳ chọn cho một giao dịch có thể dùng để đọc và ghi tài liệu.

Firestore không cho phép các yêu cầu xác thực của bên thứ ba tạo đọc-ghi. giao dịch.

Biểu diễn dưới dạng JSON
{
  "retryTransaction": string
}
Trường
retryTransaction

string (bytes format)

Một giao dịch không bắt buộc để thử lại.

Chuỗi được mã hoá base64.