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

event.data.ref.parent





  之前(

已更改为

snap.ref.parent





  现在(> = v1.0.0)


但这会在onWrite(snap, context)触发器中返回未定义的内容。我该怎么办?

最佳答案

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

change.after.ref.parent


检查一下:

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

09-11 00:14