TransactionOptions
Opções para criar uma nova transação.
Representação JSON |
---|
{
// 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 .
} |
Campos |
---|
mode de campo de união. O modo da transação. mode pode ser apenas um dos seguintes: |
readOnly | object ( ReadOnly ) A transação só pode ser usada para operações de leitura. |
readWrite | object ( 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 consistency_selector can be only one of the following:
"readTime": string
// End of list of possible types for union field consistency_selector .
} |
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 | string ( Timestamp format) 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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" . |
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 | string ( bytes format) Uma transação opcional para tentar novamente. Uma string codificada em base64. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-12-01 UTC.
[null,null,["Última atualização 2023-12-01 UTC."],[],[]]