Javascript 云函数-访问类似json的对象值
我正在使用CloudFireStore和cloud函数。我有一个函数,当某些内容写入云firestore数据库中的特定路径时,它会侦听,并执行Javascript 云函数-访问类似json的对象值,javascript,firebase,google-cloud-firestore,google-cloud-functions,Javascript,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在使用CloudFireStore和cloud函数。我有一个函数,当某些内容写入云firestore数据库中的特定路径时,它会侦听,并执行onWrite()操作。特别是,我正在实施分条支付。我有许多字段写入数据库,其中一个是对象,其结构类似于(控制台记录支付对象的输出): 当我尝试执行以下操作时,尤其是console.log(): 当控制台记录payment.amount时,它显示为未定义 如何正确访问金额值 提前谢谢。如果我正确理解了您的结构,我相信我看到了您的错误 const data
onWrite()
操作。特别是,我正在实施分条支付。我有许多字段写入数据库,其中一个是对象,其结构类似于(控制台记录支付对象的输出):
当我尝试执行以下操作时,尤其是console.log():
当控制台记录payment.amount时,它显示为未定义
如何正确访问金额值
提前谢谢。如果我正确理解了您的结构,我相信我看到了您的错误
const data = change.after.data();
const payment = data.payment;
console.log(payment.amount + " " + userId + " " + paymentId);
如果我正确理解你的结构,我相信我看到了你的错误
const data = change.after.data();
const payment = data.payment;
console.log(payment.amount + " " + userId + " " + paymentId);
谢谢,这很有效。我现在意识到我一开始并没有真正访问支付对象。谢谢,这很有效。我现在意识到,我一开始并没有真正访问支付对象。
const data = change.after.data();
const payment = data.payment;
console.log(payment.amount + " " + userId + " " + paymentId);