Firebase 函数 - 在 onWrite() 触发器中找不到父属性

没有

在 Firebase 函数文档中,它提到这

event.data.ref.parent

之前 (<= v0.9.1)

已更改为

snap.ref.parent

现在 (>= v1.0.0)

但这会在onWrite(snap, context)触发器中返回一个 undefined 我应该怎么办?

彼得·哈达德

onWrite具有change(ex:)onWrite((change,context)参数,其中包含beforeafter字段。这些中的每一个DataSnapshot都是admin.database.DataSnapshot. 因此,在您的情况下,您需要使用:

change.after.ref.parent

检查这个:

https://firebase.google.com/docs/functions/beta-v1-diff#realtime-database

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firebase函数onWrite未被调用

Firebase onWrite触发器的云功能:快照.val不是函数

比较Firebase数据库的云函数触发器onCreate(),onWrite(),onUpdate(),何时使用?

Firebase onWrite 不会触发

Firebase 函数 .onWrite 不起作用?

Firebase 云函数 onWrite 子值

检索单个值 onWrite firebase 云函数

删除父级时未调用Firebase onWrite的Cloud Functions触发器

如何在新的Firebase onUpdate或onWrite触发器中更改值?

Firebase onWrite函数可将数据返回给客户端

如何创建在 onWrite 函数之后触发的 PubSub 函数

为什么不在Firebase云功能模拟器上调用firestore onWrite触发器?

子集合中的更改是否应该触发onWrite函数?

Firebase云功能Firestore触发器onWrite在本地测试时行为异常

onWrite 聚合函数

Firebase批处理更新和onWrite触发同步

在Firebase onWrite中删除云功能中的当前节点

如何在onwrite事件中获取firebase pushID?

在.onWrite Firebase云功能中访问doc.id

是否可以在不下载数据的情况下运行firebase函数(onWrite,onupdate和undelete)?

使用两个不同的数据库实时部署 Firebase 函数 onWrite

在Firebase函数中阻止子触发器调用

Firebase 函数用户离线触发器

Firebase 函数 onLink 触发器

节点js函数onWrite在Google Cloud函数中无法正常工作

Firebase数据库onWrite的云功能触发两次

Firebase Cloud Function onWrite完成后,如何触发Android客户端回调?

如何为Firestore Databsase调用onwrite事件侦听器函数?

如何从另一个节点事件触发的onWrite函数中到达Google Cloud Function中的特定节点?