update subcollection query from firestore data collection firebase google-cloud-firestore firebase-console

firebase - subcollection - "Error al cargar documentos" en Cloud Firestore cuando la consola se deja abierta por un tiempo



get data firebase firestore (2)

Desde el problema del panel de estado de Firebase https://status.firebase.google.com/incident/Console/18006 :

Estamos experimentando un problema con la consola de Cloud Firestore donde, después de unos minutos, muestra un error al intentar cargar documentos. Actualmente, la solución es hacer clic en otra colección o actualizar el navegador. Estamos investigando activamente el problema y publicaremos una actualización una vez que haya más información disponible.

Actualización: Me puse en contacto con Firebase el 18 de abril de 2018 para obtener actualizaciones sobre el problema, a continuación su respuesta:

Lo siento, pero no pude compartir ninguna línea de tiempo o detalles sobre este tema en este momento. Tenga la seguridad de que este error se vigila de cerca y nuestros ingenieros lo están trabajando activamente, ya que esto afecta a muchos usuarios, como usted.

Actualización 25 de abril de 2018 desde la consola Firebase:

El problema con la Cloud Firestore Console donde, después de unos minutos, mostraría un error al intentar cargar documentos, debería haberse resuelto para todos los proyectos afectados a las 09:30 EE. UU. / Pacífico. Realizaremos una investigación interna de este problema y realizaremos las mejoras adecuadas en nuestros sistemas para evitar o minimizar la repetición futura.

Noté un fenómeno bastante nuevo que es que cuando dejo la consola abierta durante más de un par de minutos, aparece un error "Error al cargar documentos" en todas mis colecciones hasta que actualizo la página. Esto nunca sucedió antes, independientemente de cuánto tiempo lo dejé abierto.

Lo único que ha cambiado es que estaba experimentando con las reglas, pero al final volví a la configuración predeterminada.

Mi pregunta es si esto podría tener repercusiones en cómo mis usuarios acceden a su información. Por favor, vea a continuación las reglas actuales (comentadas son las que publiqué durante unos 10 minutos para probar).

service cloud.firestore { match /databases/{database}/documents { // match /users/{user}/{document=**} { // allow read; // allow write: if request.auth.uid == user; // } // match /items/{document=**} { // allow read; // allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true; // } // match /completedItems/{document=**} { // allow read; // allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true; // } match /{document=**} { allow read, write: if request.auth.uid != null; } } }

¡Gracias!


En mi caso, pensé que era el antivirus Kaspersky el que bloquea la solicitud, cuando la cierro, la base de datos se carga correctamente.