2017-09-24 36 views
0

通过客户端,我对数据库引用(此例中为包含一堆键值的imagePaths)进行更新。通过data.val和data.previous.val我有权访问旧的和新的值。Firebase云功能:通过快照获取deltaValue

有什么办法能去成delta值直接访问(在这种情况下,删除键/值对。由于图像中显示有一个“_delta”,但我无法弄清楚如何获得访问权。

我的目标显然是要得到的关于删除的价值,但我希望有一些不是比较老&新找出缺少一个更好的办法。

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

回答

1

如果您怀疑被删除的一个键,您可以迭代键event.data.previous并使用changed()方法来确定是否有任何更改,然后再检查它。

+0

Thx。这对我有用! – Arne