I'm making an application with Android Studio and FireBase.
The structure of the database in FireBase would be something like this:
<code>
"usuario_1":{
"id":"Gasdj21jk1231Hsd13",
"datosusuario":{
"nombre":"JoseCarlos Diaz",
"email":"[email protected]"
"imagenprofile":"direccion de la imagen de perfil"
}
"esCliente" : true,
"intereses":[ "deporte",
"musica",
"comida"
],
"imagenes":[
"hijoimagen_0123" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
},
"hijoimagen_0124" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
},
"hijoimagen_0125" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
}
]
},
"usuario_2":{
"id":"Gasdj21jk1231Hsd13",
"datosusuario":{
"nombre":"JoseCarlos Diaz",
"email":"[email protected]"
"imagenprofile":"direccion de la imagen de perfil"
}
"esCliente" : true,
"intereses":[ "deporte",
"musica",
"comida"
],
"imagenes":[
"hijoimagen_0123" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
},
"hijoimagen_0124" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
},
"hijoimagen_0125" : {
"idimagen":"Aqui vendra el id de la imagen",
"urlimagen":"Aqui vendra la url de la imagen",
"categoria":"Categoria de la imagen",
"Descripcion":"Descripcion de la imagen"
}
]
},
.
.
.
.
.
</code>
And my goal is to obtain all the url of the images that are in the structure of the Database. I mean to visit each user's child and get the links of the images and finally have an array of pure links which contain the url of the images, and then apply filters.
Can someone help me structure a query for FireBase and Android?