Xác nhận giao dịch, trong khi không bắt buộc cập nhật tài liệu.
yêu cầu HTTP
POST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:commit
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số | |
---|---|
database |
Bắt buộc. Tên cơ sở dữ liệu. Ở định dạng: |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"writes": [
{
object ( |
Trường | |
---|---|
writes[] |
Các quyền cần ghi để áp dụng. Luôn thực thi tỉ mỉ và theo thứ tự. |
transaction |
Nếu được đặt, sẽ áp dụng tất cả các lượt ghi trong giao dịch này và cam kết. Chuỗi được mã hoá base64. |
Nội dung phản hồi
Phản hồi cho Firestore.Commit
.
Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"writeResults": [
{
object ( |
Trường | |
---|---|
writeResults[] |
Kết quả của việc áp dụng hoạt động ghi. Kết quả ghi thứ i này tương ứng với lần ghi thứ i trong yêu cầu. |
commitTime |
Thời gian thực hiện cam kết. Bất kỳ lượt đọc nào có 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ụ: |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Để biết thêm thông tin, hãy xem bài viết Tổng quan về việc xác thực.