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