是否可以保证实时数据库触发器在值更改后仅执行一次? https://firebase.google.com/docs/functions/database-events
我的确切情况是:
虽然值仅从A-> B更改一次,但是如果可以多次执行tigger(就像PubSub一样),我不会感到惊讶。是否有任何文档?
答案 0 :(得分:0)
对数据库的更新实际上不更改任何值,既不应触发任何Cloud Functions,也不应触发对该数据的任何客户端侦听器。您可以轻松地对自己进行测试。
如果您真的很担心,可以随时在自己的函数中比较更改快照,并在进行任何工作之前尽早返回。