當我添加雲功能響應刪除事件的數據的價值,像這樣的:雲功能的火力地堡:如何獲得被刪除
exports.onDeleteSector = functions.database.ref('/sectores/{idSector}').onDelete((event) =>
我可以拿到鑰匙在event.params.idSector
中刪除扇區,證明觸發器工作正常,但event.data.val()
返回null。
刪除的記錄包含對要刪除的子項的引用。父母離開前我怎樣才能得到這些?
感謝
當我添加雲功能響應刪除事件的數據的價值,像這樣的:雲功能的火力地堡:如何獲得被刪除
exports.onDeleteSector = functions.database.ref('/sectores/{idSector}').onDelete((event) =>
我可以拿到鑰匙在event.params.idSector
中刪除扇區,證明觸發器工作正常,但event.data.val()
返回null。
刪除的記錄包含對要刪除的子項的引用。父母離開前我怎樣才能得到這些?
感謝
event.data.val()
返回null,因爲這是數據庫的在觸發時的電流值。對於各種數據庫觸發器,情況就是這樣。對於onDelete,這將始終爲空。
如果您想查看以前的在事件發生前的位置,請查看event.data.previous.val()
。另請參閱DeltaSnapshot的文檔,這是event.data
的數據類型。
被刪除的項的值,請訪問:
event.data.previous.val()