Firebase的云功能:从快照

时间:2017-09-24 19:59:09

标签: firebase firebase-realtime-database google-cloud-functions

通过客户端,我对数据库引用进行了更新(在这种情况下,imagePaths包含一堆键值)。通过data.val和data.previous.val我可以访问旧值和新值。

有没有办法直接访问delta值(在这种情况下,删除的键/值对。如图所示,有一个“_delta”,但我无法弄清楚如何访问。< / p>

我的目标显然是要删除on的值,但我希望有比比较旧的更好的方法。新来找出失踪者。

console.log(event.data.previous.val()

1 个答案:

答案 0 :(得分:1)

如果您怀疑删除了某个密钥,则可以重复密钥event.data.previous并使用changed()方法确定某些内容是否已更改,然后再进行检查。