我正在使用CloudFireStore和cloud函数。我有一个函数,当某些内容写入云firestore数据库中的特定路径时,它会侦听,并执行某些操作
onWrite()
. 特别是,我正在实施分条支付。我有许多字段写入数据库,其中一个是对象,其结构类似于(控制台记录支付对象的输出):
{ payment: { amount: 500, token: { card: [Object], ...} } }
exports.charge = functions.firestore
.document('/payments/{userId}/{paymentId}')
.onWrite((change, context) => {
const payment = change.after.data();
const userId = context.params.userId;
const paymentId = context.params.paymentId;
console.log(payment.amount + " " + userId + " " + paymentId);
})
undefined
如何正确访问金额值?
提前谢谢。