javascript - doc.data() 返回空对象属性,但它在 console.log 上
问题描述
我doc
从 Firestore 获取文件,并将其放入this.post
. 该文档具有对象“缩略图”作为属性。doc.data()
确实正确记录缩略图,但不是this.post
,缩略图对象似乎是空的this.post
。任何想法为什么?
这是代码:
db.collection('websites').doc('xxx').collection('xxx').doc('xxx').get().then(doc => {
if (doc.exists) {
this.post = doc.data()
console.log(doc.data())
console.log(this.post)
} else { console.log('No such data') }
}).catch(function(error) { console.log('Error getting document:', error) })
这里的日志:
解决方案
推荐阅读
- flutter - Flutter canvas.drawline 边框半径
- javascript - JSON 对象有效且已填充,但没有方法且无法访问其数据(反应)
- python - 如何在 Python 中使用 importlib 从父目录导入?
- c# - EF6 - 使用复制的数据库
- android - 如何在安卓中使用绝对路径删除文件
- python - 从熊猫中的字符串中提取带小数的数字
- talend - 如何从 Talend 中的 Excel 文件中读取不同行的数据值?
- google-apps-script - Apps 脚本将数据从 Google 电子表格复制到特定工作表和单元格中的 Excel 文件
- github - 版本控制的 Github 状态检查
- pandas - 为列对创建稀疏指标矩阵