Opciones para crear una nueva transacción.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión mode . Es el modo de la transacción. mode puede ser solo uno de los siguientes: |
|
readOnly |
La transacción solo se puede usar para operaciones de lectura. |
readWrite |
La transacción se puede usar para operaciones de lectura y escritura. |
Sólo lectura
Son las opciones de una transacción que solo se pueden usar para leer documentos.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión consistency_selector . El modo de coherencia de esta transacción. Si no está configurado, se establece de forma predeterminada en la coherencia sólida. consistency_selector puede ser solo uno de los siguientes: |
|
readTime |
Lee documentos en un momento determinado. Debe ser una marca de tiempo con precisión de microsegundos dentro de la última hora o, si se habilitó la recuperación de un momento determinado, también puede ser una marca de tiempo de un minuto completo dentro de los últimos 7 días. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Lectura y escritura
Opciones de una transacción que se pueden usar para leer y escribir documentos.
Firestore no permite que las solicitudes de autenticación de terceros creen operaciones de lectura y escritura. transacciones de contenedores.
Representación JSON |
---|
{ "retryTransaction": string } |
Campos | |
---|---|
retryTransaction |
Una transacción opcional para volver a intentarlo. String codificada en base64. |