【发布时间】:2020-12-01 06:33:01
【问题描述】:
我试图在我的云函数中调用 .forEach 函数,它甚至可以工作,但它没有返回我需要的内容,我试图获取分支键,它只返回 TRUE。
我无法从第二行删除return(我认为这是一个错误),因为一旦我删除它,就会出现错误。
return admin.database().ref('test/100').once('value').then(function(snapshot) {
return snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
return childKey;
});
}).catch(function(error) {
return 'error';
})
我的数据库:
"test" : {
"100" : {
"ineedthis" : {
"example" : "example"
},
},
}
返回:
True
我会非常感谢所有提供帮助的人。
【问题讨论】:
-
你正试图在一个对象上使用
forEach。 -
@mwilson 我是一个初学者,我不完全明白如何正确地做到这一点..
标签: javascript firebase google-cloud-functions