Conceptos básicos de Firestore para administrar datos
-
Agrega datos
Escribe datos en Firestore.
-
Borra datos
Borra documentos y colecciones en Firestore.
-
Transacciones y escrituras por lotes
Lee y actualiza más de un documento como una operación atómica.
-
Habilita datos sin conexión
Conserva los datos cuando el dispositivo del usuario está sin conexión.
-
Importa y exporta datos
Cómo importar y exportar documentos de Firestore mediante el servicio administrado de importación y exportación.
-
Transferir datos entre proyectos
Cómo usar las funciones administradas de importación y exportación para transferir datos de Firestore de un proyecto a otro
Consultas de Firestore
-
Obtén datos
Lee uno o más documentos de una base de datos de Firestore.
-
Obtén actualizaciones en tiempo real
Detecta cambios en los documentos y recibe actualizaciones.
-
Consulta y filtra datos
Filtra los resultados de una consulta.
-
Ordena y limita datos
Ordena y limita los resultados de una consulta.
-
Pagina datos con cursores de consulta
Pagina los resultados de una consulta y divídelos en lotes con los cursores de consulta.
-
Administra índices
Crea índices para consultas nuevas en Firestore.
Protege datos de los clientes web o dispositivos móviles
-
Comienza con las reglas de seguridad
Obtén información sobre cómo funcionan las reglas de seguridad de Firestore.
-
Estructura las reglas de seguridad
Cómo estructurar las reglas de seguridad de Firestore
-
Escribe condiciones de reglas de seguridad
Cómo escribir condiciones para las reglas de seguridad de Firestore.
-
Consulta datos de forma segura
Cómo combinar consultas y reglas de seguridad de Firestore.
-
Corrige reglas no seguras
Revisa y soluciona los errores comunes que generan vulnerabilidades de seguridad en Firestore.
-
Probar reglas de seguridad
Prueba las reglas de Firestore con un emulador ejecutado de manera local.
-
Protege el acceso a datos para usuarios y grupos
Cómo implementar el control de acceso a documentos en Firestore.
Proteger datos de los clientes del servidor
Soluciones para casos prácticos avanzados
-
Extiende Firestore con Cloud Functions
Cómo manejar los eventos activados desde Firestore.
-
Consultas de agregación
Cómo consultar datos agregados en Firestore.
-
Contadores distribuidos
Cómo usar contadores distribuidos en Firestore.
-
Búsqueda en el texto completo
Cómo implementar la búsqueda en el texto completo en Firestore.
-
Crea presencia
Cómo crear presencia o la disponibilidad del usuario en Firestore.
-
Borra colecciones y subcolecciones
Cómo borrar colecciones y subcolecciones completas en Firestore.
-
Marcas de tiempo fragmentadas
Cómo usar la técnica de marca de tiempo fragmentada en colecciones con tasas de escritura altas y que contienen documentos con marcas de tiempo.
-
Usa la API de REST de Firestore
Cómo usar la API de REST para realizar llamadas a Firestore.
-
Programa exportaciones de datos
Cómo programar exportaciones de datos de Firestore mediante Cloud Functions y Cloud Scheduler.
-
Automatizar la creación de bases de datos
Cómo crear una base de datos de Firestore de manera programática
-
Conector de Firestore para flujos de trabajo
Describe el conector de Firestore para los flujos de trabajo.