#android #firebase #firebase-realtime-database
#Android #firebase #firebase-база данных в реальном времени
Вопрос:
Я новичок в Firebase, и у меня такая база данных:
root:
admin:
uid1:
some info
uid2:
some info
..
...
....
Я хочу получить все значения узлов, только uid
значение, кроме some info
. Как я могу получить это значение? В основном то, что я пытаюсь сделать, это выполнить поиск конкретного uid
элемента в этом конкретном дочернем элементе, поэтому я подумал о получении этих значений и сравнении их с моим uid
?
Любая помощь в любой проблеме будет оценена. Спасибо.
Ответ №1:
Если вы делаете это с помощью REST, вы можете просто вызвать root/admin/.json, чтобы получить дочернее значение. Вы можете сделать это и в коде, просто просто получить дочерние элементы root, затем дочерние элементы admin, а затем дочерние элементы с uid. Ознакомьтесь с частью фильтрации данных здесь:
https://firebase.google.com/docs/database/android/lists-of-data