Opzioni per la creazione di una nuova transazione.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione mode . La modalità della transazione. mode può essere solo uno dei seguenti: |
|
readOnly |
La transazione può essere utilizzata solo per le operazioni di lettura. |
readWrite |
La transazione può essere utilizzata per le operazioni di lettura e scrittura. |
ReadOnly
Opzioni per una transazione che può essere utilizzata solo per leggere documenti.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione consistency_selector . La modalità di coerenza per questa transazione. Se non viene configurato, il valore predefinito è elevata coerenza. consistency_selector può essere solo uno dei seguenti: |
|
readTime |
Legge i documenti nel momento specificato. Deve essere un timestamp con precisione in microsecondi risalente all'ultima ora oppure, se il recupero point-in-time è abilitato, può essere anche un timestamp di un minuto intero compreso negli ultimi 7 giorni. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
ReadWrite
Opzioni per una transazione che può essere utilizzata per leggere e scrivere documenti.
Firestore non consente alle richieste di autenticazione di terze parti di creare transazioni di lettura e scrittura.
Rappresentazione JSON |
---|
{ "retryTransaction": string } |
Campi | |
---|---|
retryTransaction |
Transazione facoltativa per riprovare. Una stringa con codifica Base64. |