вы точно не читаете данные из firebase.
Вы должны создать дескриптор, который вы сделали, a в вашем случае, а затем на этом дескрипторе вы регистрируете value
прослушиватель событий, приведенный ниже код взят из официальных документов
ref.once('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
// ...
});
});
в вашем случае вы просто хотите
a.on("value",list=>{list.forEach(...)})
, также вы можете подписаться на будущие события child_added / удаленных / обновленных
здесь документы