Как получить список атрибутов из нескольких узлов Firebase - PullRequest
0 голосов
/ 16 апреля 2020

Моя база данных Firebase выглядит следующим образом:

enter image description here

Теперь я хочу сделать запрос к базе данных таким образом, чтобы я принимал всех пользователей, чей идентификатор электронной почты находится в запросе list.

Например, в приведенной выше структуре базы данных, если я хочу сделать запрос таким, чтобы найти пользователей, где username в ["allen20252482", "arne19712450"], который может дать мне двух пользователей.

Возможно ли это?

В настоящее время я могу запросить, например, https://xyz.firebaseio.com/users.json, чтобы получить полные данные узла пользователя, но можно ли фильтровать, например, куда я беру только тех пользователей, чье имя пользователя есть в данном запросе? list?

Я использую конечную точку API REST для запроса базы данных Firebase.

Любое предложение очень ценится

1 Ответ

0 голосов
/ 16 апреля 2020

Предлагаю прочитать документацию по фильтрации данных . Звучит так, будто вы хотите фильтровать по дочернему ключу:

https://xyz.firebaseio.com/users.json?orderBy="username"&equalTo="abcdef"

Вы сможете указать только одно имя пользователя за раз.

...