【发布时间】:2022-01-04 01:23:47
【问题描述】:
我有一个 firestore 集合,想更新它的子集合中的几个字段,这些字段采用数组的形式。我无法做到这一点。 data 参数让我得到了我想要的,然后我将它切片以获取子集合中的最后一个数组。也将其分解为collection('').doc('').collection(''),但没有运气。感谢您的帮助!
async updateDialogueStatus({ state }, data){
const whoDis = this.$fire.auth.currentUser
if (data.dialogue.length > 0) {
const lastDialogueInArray = data.dialogue.slice(-1)[0];
this.$fire.firestore.collection('conversations/' + data.id + 'dialogue/' + lastDialogueInArray.messageId).update({
status: "read",
readBy: whoDis.email
})
} else {}
我收到此错误:“未捕获(承诺)类型错误:_this2.$fire.firestore.collection(...).update 不是函数”
【问题讨论】:
标签: javascript firebase google-cloud-firestore