Я пытаюсь перебрать базу данных и вернуть все события из "eventList", которые соответствуют текущему идентификатору пользователя. Моя проблема здесь в том, что у меня проблемы с простым возвратом списка postID. В результате я получаю "eventList" или "undefined". Как я могу перебрать базу данных и вернуть postID в "eventList"?
У меня следующая структура базы данных:
{
"eventList" : {
"-LQ68rGmj_OYShda3tV9" : {
"name" : "Christmas",
"user" : "8eZcncLHPCWtuuhw90HRr79f0VO2"
},
"-L23Tr87ejdjh9osnG" : {
"name" : "easter",
"user" : "7gjsuhv84mvkkslv0jlssvghdasd"
}
},
"userProfile" : {
"8eZcncLHPCWtuuhw90HRr79f0VO2" : {
"firstName" : "M"
}
}
}
Вот код, с которым я работал:
this.postRef = firebase.database().ref('/eventList');
this.postRef.once("value")
.then(function(snapshot) {
var key = snapshot.key; // null
});
console.log(this.postRef.key);