我正在尝试从Firebase数据库中获取一组项目,使用在页面加载时生成的快照。我已经将每个对象的值添加到一个数组中,现在我正在尝试使用for循环将每个对象中的一个项推入另一个数组中。
但是当我创建第二个数组时,其中的项目比快照中的对象多。
我想知道如何解决这个问题。任何帮助都将非常感谢。谢谢。
代码:
但是当我创建第二个数组时,其中的项目比快照中的对象多。
我想知道如何解决这个问题。任何帮助都将非常感谢。谢谢。
代码:
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);
}
});
});