javascript - 云函数-查看 data() 对象的所有属性?

标签 javascript firebase google-cloud-firestore google-cloud-functions

我正在寻找一种在 Cloud Functions 中使用 onWriteconsole.log data() 对象内的所有属性的方法。执行 event.after.data() 只会给我 [Object object],这并不是很有帮助。

exports.createSubscription = functions.firestore.document('Users/{userUID}').onWrite(event => {
    console.log('Token: ' + event.after.data().token);
    console.log('Email: ' + event.after.data().email);
    console.log('All: ' + event.after.data());         //Just returns [Object object]
}

最佳答案

如果您不在日志中使用字符串连接,您将会有更好的运气。相反,将对象作为单独的参数传递给 console.log() ,它应该比从字符串连接中获得更好的扩展每个对象:

console.log('All:', event.after.data())

关于javascript - 云函数-查看 data() 对象的所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50862332/

相关文章:

ios - 如何将Apple应用内购买的收据保存在数据库中?

javascript - Firebase firestore安全规则访问路径参数

javascript - 在 Braintree v3.2.0 上禁用卡号字段中的数字间距

javascript - 基本 JS Youtube 订阅者数量不适用于 jQuery

javascript - 限制输入字段不能有相同的输入

node.js - 在 Firebase Function 和 Cloud Run 之间共享代码

android - 实时更新仅返回更改的文档而不是整个查询

javascript - jQuery ajax 无法正常工作

firebase - Firestore在更新后获取Field.increment的值而不读取文档数据

javascript - 如何将图像上传到 firebase 中的两个不同路径/位置?