Это может быть очень простой вопрос, но я не могу это сделать. Потому что я новичок в firebase и javascript, хотя искал много. Это структура базы данных firebase.Как получить все узлы по заданному пути в firebase
{ "messages" : {
"AGA Clinical Trials" : {
"test" : {
"-KbQDSG-3AXKjk1erhWO" : {
"senderName" : "[email protected]",
}
},
"test-1" : {
"-KbQECK7edEok0treaLCI" : {
"senderName" : "[email protected]",
}
}
}
}
То, что я хочу все узлы список клинических испытаний AGA, которая является тест, тест-1. Я использую этот запрос для firebase.
var siteListref = firebase.database().ref('messages').child('AGA Clinical Trials')
siteListref.orderByKey().on('value', function(snapshot){
var userName = snapshot.val();
console.log('user name', userName);
}
Вы включили изображение дерева JSON в вашем вопросе. Пожалуйста, замените это на фактический JSON как текст, который вы можете легко получить, щелкнув ссылку Экспорт JSON в [вашей консоли базы данных Firebase] (https://console.firebase.google.com/project/_/database/data/) , Наличие JSON в качестве текста делает его доступным для поиска, позволяет нам легко использовать его для тестирования с вашими фактическими данными и использовать его в нашем ответе, и в целом это просто хорошая вещь. –