Opciones para crear una transacción nueva.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión mode . Es el modo de la transacción. Las direcciones (mode ) solo pueden ser una de las siguientes opciones: |
|
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. |
ReadOnly
Opciones para una transacción que solo se puede usar para leer documentos.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión consistency_selector . El modo de coherencia para esta transacción. Si no está configurado, se establece de forma predeterminada para una coherencia sólida. Las direcciones (consistency_selector ) solo pueden ser una de las siguientes opciones: |
|
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 está habilitada 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 resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
ReadWrite
Opciones para una transacción que se puede usar para leer y escribir documentos.
Firestore no permite que las solicitudes de autenticación de terceros creen transacciones de lectura y escritura.
Representación JSON |
---|
{ "retryTransaction": string } |
Campos | |
---|---|
retryTransaction |
Transacción opcional para volver a intentarlo. String codificada en base64. |