Optionen zum Erstellen einer neuen Transaktion.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld mode . Der Modus der Transaktion. Für mode ist nur einer der folgenden Werte zulässig: |
|
readOnly |
Die Transaktion kann nur für Lesevorgänge verwendet werden. |
readWrite |
Die Transaktion kann sowohl für Lese- als auch für Schreibvorgänge verwendet werden. |
ReadOnly
Optionen für eine Transaktion, die nur zum Lesen von Dokumenten verwendet werden kann.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld consistency_selector . Der Konsistenzmodus für diese Transaktion. Wenn nichts festgelegt ist, wird standardmäßig „Strong Consistency“ verwendet. Für consistency_selector ist nur einer der folgenden Werte zulässig: |
|
readTime |
Liest Dokumente zum angegebenen Zeitpunkt. Dabei muss es sich um einen Zeitstempel mit einer Genauigkeit von Mikrosekunden innerhalb der letzten Stunde handeln. Wenn die Wiederherstellung zu einem bestimmten Zeitpunkt aktiviert ist, kann zusätzlich ein Zeitstempel einer ganzen Minute innerhalb der letzten 7 Tage angegeben werden. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
ReadWrite
Optionen für eine Transaktion, die zum Lesen und Schreiben von Dokumenten verwendet werden kann.
Firestore lässt keine Authentifizierungsanfragen von Drittanbietern zu, Lese-/Schreibtransaktionen zu erstellen.
JSON-Darstellung |
---|
{ "retryTransaction": string } |
Felder | |
---|---|
retryTransaction |
Eine optionale Transaktion, die wiederholt werden soll. Ein base64-codierter String. |