Как фильтровать данные по атрибутам в Firebase - PullRequest
0 голосов
/ 20 апреля 2019

Я работаю с FireBase. Я хочу знать, как восстановить данные после фильтрации считают атрибутом данных. Подумайте, если я хочу выбрать народы живут в new york, то что я для этого делаю. Есть ли какой-либо запрос, совместимый с select*from table_name where address='yew york' запросом.

{
{
    name: "ruwan",
    age : 20,
    address: "new york"
},
{
    name: "nuwan",
    age : 23,
    address: "new york"
},
{
    name: "nuwan",
    age : 25,
    address: "melborn"
},
{
    name: "nuwan",
    age : 26,
    address: "dubai"
}
}

1 Ответ

1 голос
/ 20 апреля 2019

В этом случае вы хотите использовать запрос, который состоит из комбинации упорядочения и последующей фильтрации данных.Чтобы получить все дочерние узлы с address равным new york, вы должны сделать:

query = ref.orderByChild("address").equalTo("new york")

и затем присоединить слушатель к результирующему запросу.

Подробнее об этом см.документация Firebase по сортировке и фильтрации данных для iOS , Android или Web .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...