#firebase #firebase-realtime-database
#firebase #firebase-база данных в реальном времени
Вопрос:
Я хочу получить дочернее значение в Firebase, но я понятия не имею, как это сделать.
пример:
/users/{some_user_id_here}/{rank_id_here}
/users/1866/4
Например, мне нужно получить всех пользователей, когда идентификатор ранга u равен 4.
Ответ №1:
Следующее должно сработать:
var userQuery = firebase.database().ref('users').orderByChild('rank').equalTo(4);
userQuery.once('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
console.log(childKey);
console.log(childData);
});
});
Взгляните на документ здесь: https://firebase.google.com/docs/database/web/lists-of-data#listen_for_value_events