如何解决Firestore和VueJS:如何更新Firestore集合中嵌套对象中的字段?
我要更新的文档中有一个嵌套对象。我正在尝试更新我的avatarUrl
集合的author
对象中的photos
属性(请参见下面的屏幕截图)。 但是,尽管查看了文档here并使用了点符号,但我似乎无法更新自己的字段!
这是我要更新的参考:照片> docId> author.avatarUrl
这是我的相关代码。当我让用户更新他的头像网址时,我还需要使用他的新头像来更新他的所有文档
当我让用户更新他的头像网址时,我还需要使用他的新头像来更新他的所有文档
// update all photo docs by user
const photoDocs = await this.$fireStore
.collection('photos')
.where('userId','==',this.userProfile.uid)
.get()
photoDocs.forEach((doc) => {
this.$fireStore.collection('photos').doc(doc.id).update({
'author.avatarUrl': this.avatarUrl
})
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。