gpt4 book ai didi

javascript - 云函数 onUpdate 不起作用

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

我是 javascript 和 google 云函数的新手。我遵循了文档,但仍然不知道为什么 orderdata 返回未定义。

exports.updateordersumry = functions.database.ref('/Ordergroup/{pushId}/OrderSummry').onUpdate(event => {

const orderdata = event.data.val();
const isbuyercharged = orderdata.buyercharged
})

orderdata 返回未定义,我做错了什么?

最佳答案

您需要更改此设置:

exports.updateordersumry = functions.database.ref('/Ordergroup/{pushId}/OrderSummry').onUpdate(event => {

const orderdata = event.data.val();
const isbuyercharged = orderdata.buyercharged
})

进入此:

exports.updateordersumry = functions.database.ref('/Ordergroup/{pushId}/OrderSummry').onUpdate((change,context) => {

const orderdata = change.after.val();
const isbuyercharged = orderdata.buyercharged
})

云函数已更新,因此现在onUpdate有两个参数changecontext,为了能够检索更新的数据,您需要使用change.after.val()

更多信息在这里:

https://firebase.google.com/docs/functions/beta-v1-diff#realtime-database

关于javascript - 云函数 onUpdate 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50041308/

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