Opções para criar uma nova transação.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
mode de campo de união. O modo da transação. mode pode ser apenas um dos seguintes: | |
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 leitura
Opções para uma transação que só pode ser usada para leitura de 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 um dos seguintes: | |
readTime | Lê documentos no momento determinado. Deve ser um carimbo de data/hora com precisão de microssegundos da última hora ou, se a recuperação pontual estiver ativada, também pode ser um carimbo de hora de um minuto inteiro dos últimos 7 dias. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
Ler escrever
Opções para uma transação que pode ser usada para ler e gravar documentos.
O Firestore não permite solicitações de autenticação de terceiros para criar leitura e gravação. transações.
Representação JSON |
---|
{ "retryTransaction": string } |
Campos | |
---|---|
retryTransaction | Uma transação opcional para tentar novamente. Uma string codificada em base64. |