Как выгрузить Объекты из Firebase по определенному полю

У меня в Firebase хранятся Товары, у каждого товара есть свои поля(цена, цвет и т.д.). У меня есть HashMap где ключами будут поля товара(цена, цвет и т.д.), а значениями будут соответственно значения этих полей(1300, "Черный" и т.д.). И я хочу выгрузить из Firebase все товары, у которых поля соответствуют ключам из Hashmap(price, color, и т.д.), и их значения равны значениям этих ключей из Hashmap(1300, "черный"). Как мне это сделать?

Я знаю что можно делать так

ref.orderByChild("price").equalTo(1300).orderByChild("color").equalTo("черный")

Но что если у меня в HashMap лежит 20 таких ключей?


Ответы (0 шт):