Soy un novato de Firebase y me gustaría descubrir cómo acceder a datos anidados profundos en Realtime Database. Supongamos que tengo la siguiente estructura:
Me gustaría obtener el bloque de datos en el que la ubicación -> el valor de Id corresponde a 3154380 , (en este caso es el segundo)
¿Cómo podría lograr esto?
Simplemente coloque la ruta secundaria en .orderByChild y use .equalTo :
database().ref('reports').orderByChild('location/id').equalTo('3174380');Sin embargo, diré que realmente debería considerar aplanar su estructura de datos para obtener el mejor rendimiento y usabilidad en este entorno.