firebase-每次更新节点都调用onwrite



我的onwrite((云函数存在问题。我有以下数据库结构:

"data" : {
    "pushId" : {
      "date_time" : "date time",
      "status" : true
    }

每当将新的pushID插入"数据"中时,该功能正常运行,但是当单个子节点更新时,它也会发送推送通知。例如,每当状态更改为false时,都会发送另一个推送通知。

无论如何,当将新的pushID插入"数据"而又永远不会为pushID插入时,是否只能发送一次推送通知?

谢谢大家的帮助!

如果您只想执行一些工作以写入数据库中的特定位置,则需要标记工作已经发生的策略。然后,您需要在将来功能调用中检查该标志,以跳过该工作。最简单的事情是将标志值写回数据库的同一位置,然后检查每个调用的标志值,以确保以前没有设置它。

相关内容

  • 没有找到相关文章

最新更新