0

我想在从某个表中删除值后运行云功能。 我查看了文档(https://firebase.google.com/docs/functions/database-events),但没有找到与我的问题相关的任何内容。关于删除事件的Firebase数据库云功能

Firebase的云端函数是否支持这样的事情?

+1

* firebaser这里*约翰的回答将得到功能你想要的东西。但是它会为每次写入调用函数,这意味着您还在为不感兴趣的写入付费。我们已经听到许多开发人员针对更具体类型的写入操作触发的请求,并且可能会增加对这些写入操作的支持在未来的版本中。 –

回答

2

您应该能够使用类似以下内容:

exports.yourDeleteFunction = functions.database.ref(<your_ref>).onWrite(function (event) { 

    // Exit if record still exists 
    if (event.data.exists()) { 
    return; 
    } 

    // Your code to handle delete 

}); 
+1

看起来像'firebase-functions'的最新版本现在对这样的事情有更细化的控制 - https://github.com/firebase/firebase-functions/releases/tag/v0.5.9 –

+0

感谢您的更新。这真是个好消息! – Asterisk

相关问题