Các lựa chọn để tạo một giao dịch mới.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường 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: |
|
readOnly |
Bạn chỉ có thể sử dụng giao dịch này cho các thao tác đọc. |
readWrite |
Giao dịch này có thể được sử dụng cho cả thao tác đọc và ghi. |
ReadOnly
Các tùy 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 |
Trường | |
---|---|
Trường 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, thì chế độ mặc định sẽ là mức độ nhất quán cao. consistency_selector chỉ có thể là một trong những trạng thái sau: |
|
readTime |
Đọc tài liệu tại một thời điểm nhất định. Đây phải là dấu thời gian có độ chính xác tính bằng micrô giây trong vòng 1 giờ qua, hoặc nếu tính năng Khôi phục đúng thời điểm được bật, thì bạn có thể thêm dấu thời gian là toàn bộ phút trong 7 ngày qua. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
ReadWrite
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 yêu cầu xác thực của bên thứ ba để tạo giao dịch đọc-ghi.
Biểu diễn dưới dạng JSON |
---|
{ "retryTransaction": string } |
Trường | |
---|---|
retryTransaction |
Một giao dịch không bắt buộc để thử lại. Một chuỗi được mã hoá base64. |