ตัวเลือกสำหรับการสร้างธุรกรรมใหม่
การเป็นตัวแทน JSON |
---|
{ // Union field |
เขตข้อมูล | |
---|---|
mode ฟิลด์ยูเนี่ยน โหมดของการทำธุรกรรม mode สามารถเป็นได้เพียงอย่างใดอย่างหนึ่งต่อไปนี้: | |
readOnly | ธุรกรรมสามารถใช้สำหรับการดำเนินการอ่านเท่านั้น |
readWrite | ธุรกรรมสามารถใช้สำหรับทั้งการดำเนินการอ่านและเขียน |
อ่านเท่านั้น
ตัวเลือกสำหรับธุรกรรมที่สามารถใช้เพื่ออ่านเอกสารเท่านั้น
การเป็นตัวแทน JSON |
---|
{ // Union field |
เขตข้อมูล | |
---|---|
ฟิลด์ Union consistency_selector โหมดความสอดคล้องสำหรับธุรกรรมนี้ หากไม่ได้ตั้งค่าไว้ จะมีค่าเริ่มต้นเป็นความสอดคล้องสูง consistency_selector สามารถเป็นได้เพียงอย่างใดอย่างหนึ่งต่อไปนี้: | |
readTime | อ่านเอกสารตามเวลาที่กำหนด นี่จะต้องเป็นการประทับเวลาที่แม่นยำระดับไมโครวินาทีภายในหนึ่งชั่วโมงที่ผ่านมา หรือหากเปิดใช้งานการกู้คืนช่วงเวลา ก็สามารถประทับเวลาเพิ่มเติมเป็นนาทีภายใน 7 วันที่ผ่านมาได้ การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและเศษส่วนสูงสุดเก้าหลัก ตัวอย่าง: |
อ่านเขียน
ตัวเลือกสำหรับธุรกรรมที่สามารถใช้เพื่ออ่านและเขียนเอกสาร
Firestore ไม่อนุญาตให้คำขอตรวจสอบสิทธิ์ของบุคคลที่สามสร้างการอ่าน-เขียน การทำธุรกรรม
การเป็นตัวแทน JSON |
---|
{ "retryTransaction": string } |
เขตข้อมูล | |
---|---|
retryTransaction | ธุรกรรมทางเลือกที่จะลองอีกครั้ง สตริงที่เข้ารหัส base64 |