Recurso: Documento
Un documento de Firestore.
No debe exceder 1 MiB - 4 bytes.
Representación JSON | |
---|---|
{
"name": string,
"fields": {
string: {
object( |
Campos | |
---|---|
name | El nombre del recurso del documento, por ejemplo, |
fields | Los campos del documento. Las claves del mapa representan los nombres de los campos. Un nombre de campo sencilla sólo contiene caracteres Los nombres de campo que coinciden con la expresión regular Las rutas de campo se pueden utilizar en otros contextos para hacer referencia a campos estructurados definidos aquí. Para Dentro de una ruta de campo, un nombre de campo entre comillas comienza y termina con Un objeto que contiene una lista de pares |
createTime | Solo salida. La hora a la que se creó el documento. Este valor aumenta monótonamente cuando se elimina un documento y luego se vuelve a crear. También se puede comparar con valores de otros documentos y con el Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime | Solo salida. La hora a la que se modificó por última vez el documento. Este valor se establece inicialmente en Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Métodos | |
---|---|
| Obtiene varios documentos. |
| Aplica un lote de operaciones de escritura. |
| Inicia una nueva transacción. |
| Confirma una transacción, mientras que opcionalmente actualiza documentos. |
| Crea un nuevo documento. |
| Elimina un documento. |
| Obtiene un solo documento. |
| Enumera documentos. |
| Enumera todas las ID de colección debajo de un documento. | | Particiona una consulta al devolver cursores de partición que se pueden utilizar para ejecutar la consulta en paralelo. |
| Actualiza o inserta un documento. |
| Revierte una transacción. |
| Ejecuta una consulta. |