删除父级时未调用Firebase onWrite触发器的云函数
我正在使用云函数onWrite收听此路径:删除父级时未调用Firebase onWrite触发器的云函数,firebase,firebase-realtime-database,google-cloud-functions,Firebase,Firebase Realtime Database,Google Cloud Functions,我正在使用云函数onWrite收听此路径: /msgr/{a}/users/{b} 现在假设users下有100个子项 当我从控制台删除/msgr/x/users/12时,将运行onWrite触发器,这与预期的一样 但是,如果我从控制台删除/msgr/x/users,则onWrite函数根本不会运行。我预计onWrite触发器会运行100次,与users下的子级数量相同 这是预期的行为吗?作为Firebaser的同事: 感谢您的报道,我发现了两个bug,我希望在5月10日之前将它们投入生产 更新
/msgr/{a}/users/{b}
现在假设users
下有100个子项
当我从控制台删除/msgr/x/users/12
时,将运行onWrite触发器,这与预期的一样
但是,如果我从控制台删除/msgr/x/users
,则onWrite函数根本不会运行。我预计onWrite触发器会运行100次,与users
下的子级数量相同
这是预期的行为吗?作为Firebaser的同事:
感谢您的报道,我发现了两个bug,我希望在5月10日之前将它们投入生产
更新:此问题已修复。将我最初的回复留给后人。可能与以下内容有关:我不知道“Tom Larkworthy”是否是Firebase的工作人员,他确认了该漏洞,并说该漏洞将在5月10日修复,因为我似乎无法打开用户配置文件。我希望是这样。谢谢汤姆确实是一个消防队员。:-)固定的。。。意味着在父级删除时将调用onDelete触发器?我还是一无所获。我希望能够在onDelete()和OnDeleteIncludeParents()之间进行选择。请告知。