Opções para criar uma nova transação.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união mode . O modo da transação. mode pode ser apenas de um dos tipos a seguir: |
|
readOnly |
A transação só pode ser usada para operações de leitura. |
readWrite |
A transação pode ser usada para operações de leitura e gravação. |
Somente para leitura
Opções de uma transação que só pode ser usada para ler documentos.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união consistency_selector . O modo de consistência para esta transação. Se não for definido, o padrão é consistência forte. consistency_selector pode ser apenas de um dos tipos a seguir: |
|
readTime |
Lê os documentos em um horário determinado. Precisa ser um carimbo de data/hora com precisão de microssegundos na última hora ou, se a recuperação pontual estiver ativada, também poderá ser um carimbo de data/hora de um minuto inteiro nos últimos sete dias. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
Leitura/gravação
Opções de uma transação que podem ser usadas para ler e gravar documentos.
O Firestore não permite que solicitações de autenticação de terceiros criem leitura/gravação. transações.
Representação JSON |
---|
{ "retryTransaction": string } |
Campos | |
---|---|
retryTransaction |
Uma transação opcional para tentar novamente. Uma string codificada em base64. |