gpt4 book ai didi

javascript - 如何获取 Firebase 实时数据库触发器云函数中先前节点和写入/更新节点之间的差异

转载 作者:行者123 更新时间:2023-12-01 02:59:20 24 4
gpt4 key购买 nike

我正在使用 Firebase Cloud 函数。

exports.savePreviousDataTriggers = functions.database.ref('/interestingNode')
.onWrite(event => {

// do stuff
})

通过 event.data.val(); 我可以获得整个 interestingNode 节点

只获取已编辑的子节点怎么样?

我的目标是获取新的/更新的值,而不是整个interestingNode

只是前一个节点和新节点更新/写入之间的差异。

可能吗?

最佳答案

通过更改触发的路径,您可以轻松地从树中的较低级别获取更新:

exports.savePreviousDataTriggers = functions.database.ref('/interestingNode/{nodeId}')
.onWrite(event => {

// do stuff
})

这样,您的代码将为每个被写入(创建、更新或删除)的特定子节点触发。

关于javascript - 如何获取 Firebase 实时数据库触发器云函数中先前节点和写入/更新节点之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46546368/

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