我想在从某个表中删除值后运行云功能。 我查看了文档(https://firebase.google.com/docs/functions/database-events),但没有找到与我的问题相关的任何内容。关于删除事件的Firebase数据库云功能
Firebase的云端函数是否支持这样的事情?
我想在从某个表中删除值后运行云功能。 我查看了文档(https://firebase.google.com/docs/functions/database-events),但没有找到与我的问题相关的任何内容。关于删除事件的Firebase数据库云功能
Firebase的云端函数是否支持这样的事情?
您应该能够使用类似以下内容:
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
});
看起来像'firebase-functions'的最新版本现在对这样的事情有更细化的控制 - https://github.com/firebase/firebase-functions/releases/tag/v0.5.9 –
感谢您的更新。这真是个好消息! – Asterisk
* firebaser这里*约翰的回答将得到功能你想要的东西。但是它会为每次写入调用函数,这意味着您还在为不感兴趣的写入付费。我们已经听到许多开发人员针对更具体类型的写入操作触发的请求,并且可能会增加对这些写入操作的支持在未来的版本中。 –