TransactionOptions

Optionen zum Erstellen einer neuen Transaktion.

JSON-Darstellung
{

  // Union field mode can be only one of the following:
  "readOnly": {
    object (ReadOnly)
  },
  "readWrite": {
    object (ReadWrite)
  }
  // End of list of possible types for union field mode.
}
Felder
Union-Feld mode. Der Modus der Transaktion. Für mode ist nur einer der folgenden Werte zulässig:
readOnly

object (ReadOnly)

Die Transaktion kann nur für Lesevorgänge verwendet werden.

readWrite

object (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 consistency_selector can be only one of the following:
  "readTime": string
  // End of list of possible types for union field consistency_selector.
}
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

string (Timestamp format)

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: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

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

string (bytes format)

Eine optionale Transaktion, die wiederholt werden soll.

Ein base64-codierter String.