Для каждого уникального идентификатора пользователя в хранилище Firebase может быть или не быть каталог, содержащий изображение с именем profile.jpg .
Я пытаюсь создать запрос, который будет сортировать всех пользователей:
- С
"age": 12
и
- Храните файл profile.jpg в хранилище в каталоге, названном в честь их userId.
Моя структура базы данных:
{
"Users" : {
"uid1" : {
"name" : "Josh",
"age": 12
},
"uid2" : {
"name" : "June",
"age": 13
}
}
}
И моя структура хранения выглядит так:
example.appspot.com > uploads > uid1 > profile.jpg
Мне удалось решить первый раздел, который сортирует пользователей в возрасте 12 лет, со следующим:
Query query = FirebaseDatabase.getInstance().getReference().child("Users").orderByChild("age").equalTo(12);
Но как я могу также добавить вторую логику, которая сначала после сортировки пользователей в возрасте 12 лет отфильтровывает их, у которых есть изображение профиля в том же запросе.