我要更新的文档中有一个嵌套对象。我正在尝试更新我的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
})
})