Các lựa chọn để tạo giao dịch mới.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
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 |
Bạn chỉ có thể sử dụng giao dịch cho hoạt động đọc. |
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 |
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 |
Đọ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ụ: |
Đọ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 |
Một giao dịch không bắt buộc để thử lại. Chuỗi được mã hoá base64. |