
[英]Firebase Cloud Functions Change another node's data in forEach loop
[英]Return all data back in new node in Firebase Cloud Functions
您对onCreate
触发器的引用是/update/{uid}/{values}
,因此事件数据将是values
。 例如, /update/{uid}/email
的事件数据将是一个字符串,并且这不是包含子对象的对象。
如果您有需要以这种方式触发的原因,则可以解决所收到的错误。
functions.database.ref('/update/{uid}/{values}').onCreate(event => {
const key = event.params.values
const value = event.data.val()
console.log(key, value)
return db.ref(`somewhereElse/somepath/{key}`).set(value)
})
可以从事件参数和数据中检索创建的键值。 然后,我们可以将键插入其他位置的ref中,并设置值而不是对其进行更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.