Вы должны избегать вложения базы данных, как объяснено здесь , измените вашу базу данных на следующее:
testingchat
3
email : "abc@gmail.com"
profile_picture: "abc"
username : "ok"
, а затем выполните следующее:
let ref = firebase.database().ref("testingchat");
ref.once("value", function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val();
});
});
Здесь свойство key
будет извлекать 3
, а childSnapshot.val()
будет извлекать данные в 3
.