function snapshotToArray(snapshot) { var returnArr = []; snapshot.forEach(function(childSnapshot) { var item = childSnapshot.val(); item.key = childSnapshot.key; returnArr.push(item); }); return returnArr; };
firebase.database().ref('/posts').on('value', function(snapshot) { console.log(snapshotToArray(snapshot)); });
var ref = firebase.database().ref().child('/scenes/' + projId).orderByChild('wordcount'); ref.once('value',function(snap) { snap.forEach(function(item) { var itemVal = item.val(); keys.push(itemVal); }); for (i=0; i < keys.length; i++) { counts.push(keys[i].wordcount); } });
key: string | null;
firebase.database().ref('/posts').on('value', function(snapshot) { console.log(snapshot.val()); });