【发布时间】:2017-03-30 09:33:08
【问题描述】:
通过使用 Node.js 的 Google Cloud Functions for Firebase,我试图在两个嵌套的 foreach 循环中获取当前 deltasnapshot 的键。
第一级密钥是正确的'传入'
2nd level is invalid 'incomingABCDEFGHI' // ABCDEFGHI 是账户的唯一 ID
第 3 级密钥正确 '-ewroiu5o345o534535' // Firebase 推送 ID
console.log(snapshot.key);
snapshot.forEach(function(accountSnapshot){
accountSnapshot.forEach(function(orderSnapshot){
console.log(snapshot.key);
console.log(accountSnapshot.key);
console.log(orderSnapshot.key);
});
});
由于某种原因,第二级键返回第一级和第二级键的组合(不带斜线或空格)
DeltaSnapshot 由数据库“onWrite”触发
有人遇到过类似情况吗?
【问题讨论】:
标签: node.js firebase google-cloud-functions