typescript - Firebase Cloud Functions - 获取类型错误:无法读取未定义的属性“地图”
问题描述
我正在编写函数打字稿,这是我的代码:
const followerColl =
admin.firestore().collection('Users').doc(updatersUserId).collection('followers')
return followerColl.get().then((querySnapshot: { documents: DocumentSnapshot[] }) => {
//This line below seems to be the one causing the error
const promises = querySnapshot.documents.map((doc) => {
const followerUid = doc.id
return admin.firestore().collection('Users').doc(followerUid).collection('followers')
.doc(updatersUserId).set({
name: newName,
userName: newUserName,
profilePhotoChosen: profilePhotoChosen,
uid: updatersUserId
})
})
return Promise.all(promises)
})
因此,我正在查询名为“followers”的集合中的所有文档,然后将 querysnapshot.documents 映射到文档中。映射部分是发生错误的地方
解决方案
推荐阅读
- database - 删除版本化表中的特定历史记录?
- mysql - Textarea 批量添加数据
- c# - 为什么调试测试代码时生产程序集中的断点不起作用?
- python - 如何将字典对象解压缩到一系列数据框
- javascript - 如何定期从 psql 表中获取数据
- python - 如何使用 ADT 在 python 中搜索二叉树节点以获得最长的树
- python - 合并2个数组以获得python中的唯一值
- django - 在 django 中验证注册表单
- forms - 安全的在线赢码激活机制的流程是怎样的?
- android - 如何在 Android 8.0(奥利奥设备)上使用服务在后台获取用户 GPS 位置?