У меня есть следующая структура в базе данных:
data/users/<id_user>/lists/<id_list>/children/<child1_id>/children/<child2_id>
как получить этот полный URL, зная единственный child2_id?
(желательно машинопись, angularfire 2)
Запросы базы данных Firebase Realtime могут выполнять поиск дочерних узлов местоположения. Но искомое значение должно быть по фиксированному пути под каждым дочерним элементом.
Так что, если вы знаете data/users/<id_user>/lists/<id_list>/children/<child1_id>, вы можете запросить, чтобы найти ребенка под этим с помощью child2_id. Но вы не можете искать child2_id по нескольким вложенным неизвестным путям.
data/users/<id_user>/lists/<id_list>/children/<child1_id>
child2_id
Подробнее об этом см. Запрос Firebase с двойным вложением и, возможно (в зависимости от вашего варианта использования) Запрос Firebase, если child of child содержит значение .