Puedes realizar las siguientes acciones en Cloud Firestore cuando usas Firebase console :
- Ver, agregar, editar y eliminar datos.
- Cree y actualice las reglas de seguridad de Cloud Firestore.
- Administrar índices.
- Monitorear el uso.
Ver datos
Puedes ver todos tus datos de Cloud Firestore en Firebase console. Desde la pestaña Datos de Cloud Firestore, haga clic en un documento o colección para abrir los datos anidados dentro de ese elemento.
Abrir una ruta específica
Para abrir un documento o colección en una ruta específica, use el botón Editar ruta
:Filtrar documentos en una colección
Para filtrar los documentos enumerados en una colección, use el botón Filtrar lista
.Documentos ancestrales inexistentes
Un documento puede existir incluso si uno o más de sus antepasados no existen. Por ejemplo, el documento en la ruta /mycoll/mydoc/mysubcoll/mysubdoc
puede existir incluso si el documento antecesor /mycoll/mydoc
no existe. El visor de datos de Cloud Firestore muestra un documento antecesor inexistente de la siguiente manera:
- En la lista de documentos de una colección, los ID de los documentos antecesores inexistentes están en cursiva .
- En el panel de información de un documento antecesor inexistente, el visor de datos señala que el documento no existe.
Consultar datos
Puede consultar documentos en la pestaña Generador de consultas de la página Datos de Cloud Firestore.
Haga clic en la pestaña Generador de consultas .
Seleccione un alcance de consulta .
Seleccione Colección para consultar una única colección. En el campo de texto, ingrese una ruta a una colección.
Seleccione Grupo de colección para consultar todas las colecciones con el mismo ID. En el campo Grupo de colección , ingrese un ID de grupo de colección.
La tabla mostrará automáticamente documentos de la colección o grupo de colecciones especificado.
Haga clic en Agregar a la consulta para filtrar el conjunto de documentos devueltos. De forma predeterminada, el Generador de consultas agrega una cláusula
WHERE
. Puede modificar esta cláusula utilizando los menús desplegables y los campos de texto o cambiar a una de las otras cláusulas disponibles. Para continuar creando consultas más complejas, haga clic en Agregar a la consulta .Para eliminar una cláusula de consulta, haga clic en el botón Eliminar
. Para eliminar todas las cláusulas de consulta, haga clic en Borrar .Haga clic en Ejecutar para recuperar resultados de su base de datos.
Requisitos y limitaciones de consulta
Al utilizar Query Builder, tenga en cuenta los siguientes requisitos y limitaciones para las consultas.
Todas las consultas deben estar respaldadas por uno o más índices. Si la base de datos no puede encontrar un índice que admita la consulta, devolverá un error que contiene un enlace para crear el índice requerido.
Las cláusulas
ORDER BY
deben coincidir con los campos de las cláusulasWHERE
y estar en el mismo orden. De forma predeterminada, los resultados se ordenan por ID de documento. Si filtra por cualquier otro campo que no sea igualdad (==
), agregue una cláusulaORDER BY
para ese campo.Las cláusulas de consulta de rango (
<
,<=
,>
,>=
) y no iguales (!=
,not-in
) deben filtrarse en el mismo campo.
Para conocer limitaciones adicionales, consulte Limitaciones de consultas .
Administrar datos
En Cloud Firestore, almacenas datos en documentos y organizas tus documentos en colecciones. Antes de comenzar a agregar datos, obtenga más información sobre el modelo de datos de Cloud Firestore .
Puedes agregar, editar y eliminar documentos y colecciones desde Firebase console. Para administrar sus datos, abra la pestaña Datos en la sección Cloud Firestore :
Agregar datos
- Haga clic en Agregar colección , luego ingrese el nombre de su colección y haga clic en Siguiente .
- Ingrese una ID de documento específica o haga clic en ID automática y luego agregue campos para los datos de su documento.
- Clic en Guardar . Su nueva colección y documento aparecen en el visor de datos.
- Para agregar más documentos a la colección, haga clic en Agregar documento .
Editar datos
- Haga clic en una colección para ver sus documentos, luego haga clic en un documento para ver sus campos y subcolecciones.
- Haga clic en un campo para editar su valor. Para agregar campos o subcolecciones al documento seleccionado, haga clic en Agregar campo o Agregar colección .
Borrar datos
Para eliminar una colección:
- Seleccione la colección que desea eliminar.
- Haga clic en el ícono de menú en la parte superior de la columna de documentos, luego haga clic en Eliminar colección .
Para eliminar un documento o todos sus campos:
- Seleccione el documento que desea eliminar.
- Haga clic en el icono de menú en la parte superior de la columna de detalles del documento. Seleccione Eliminar documento o Eliminar campos de documento .
Al eliminar un documento, se eliminan todos los datos anidados en ese documento, incluidas las subcolecciones. Sin embargo, eliminar los campos de un documento no elimina sus subcolecciones.
Para eliminar un campo específico en un documento:
- Seleccione el documento para ver sus campos.
- Haga clic en el icono de eliminar al lado del campo que desea eliminar.
Administrar las reglas de seguridad de Cloud Firestore
Para agregar, editar y eliminar reglas de seguridad de Cloud Firestore desde Firebase console, vaya a la pestaña Reglas en la sección Cloud Firestore . Obtenga más información sobre cómo configurar y personalizar reglas .
Administrar índices
Para crear nuevos índices para sus consultas y administrar los índices existentes desde Firebase console, vaya a la pestaña Índices en la sección Cloud Firestore . Obtenga más información sobre la gestión de índices .
Monitorear el uso
Para monitorear su uso de Cloud Firestore, abra la pestaña Uso de Cloud Firestore en Firebase Console. Utilice el panel para medir su uso en diferentes períodos de tiempo.