gpt4 book ai didi

javascript - 在Firebase云函数中获取增量快照中的增量

转载 作者:行者123 更新时间:2023-12-01 02:33:38 25 4
gpt4 key购买 nike

我在 firebase 云函数中使用 onUpdate 触发器。

exports.addInvitation = functions.database.ref(`eventList/{pushId}/invitations`).onUpdate(event => {
console.log(event.data.val())
console.log(event.data.delta())
})

with event.data.val 我可以访问更改后的值。使用 event.data.previous 我可以访问更新之前的值。但无论如何我只能找零钱。在 firebase 中记录 event.data.delta 我看到: firebase log

最佳答案

首先,我认为您的意思是“通过 event.data.previous,我可以访问更新之前的值”。

您在转储中看到的增量属性不是 DeltaSnapshot 的公共(public) API 的一部分。所以我不建议接触它,因为它可能会在没有通知的情况下发生变化。

要查明 DeltaSnapshot 中的某些数据是否发生更改,您应该使用 changed()方法。或者,您可以自己比较 event.data.val()event.data.previous.val()

关于javascript - 在Firebase云函数中获取增量快照中的增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48116967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com