Filtrando resultados com Geofire + Firebase

Estou tentando descobrir como consultar com filtro com Geofire. Suponha que eu tenha restaurantes com categorias diferentes. e quero adicionar essa categoria à minha consulta. Como faço para fazer isso?

Uma maneira que tenho agora é consultar a chave com o Geofire, executar o loop for através de cada chave e obter o restaurante e inserir o restaurante apropriado na matriz. Isso parece tão ineficiente. Existe alguma outra maneira de fazer isso?

Idealmente, terei os resultados filtrados e carregarei apenas cada item quando eles estiverem prestes a serem exibidos.

Felicidades!

questionAnswers(2)

yourAnswerToTheQuestion