Получение значения узла в Firebase Android?

#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