Javascript firebase firestore在运行时更新变量嵌套数据
如何更新直到运行时才确定的嵌套值 例如,我希望更新键上的值,这是一个用户的id。在运行时之前,我不知道要更新哪个用户 文档给出了以下示例代码(): 我已使用模板文字对其进行了修改,以符合我的目的:Javascript firebase firestore在运行时更新变量嵌套数据,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,如何更新直到运行时才确定的嵌套值 例如,我希望更新键上的值,这是一个用户的id。在运行时之前,我不知道要更新哪个用户 文档给出了以下示例代码(): 我已使用模板文字对其进行了修改,以符合我的目的: db.collection("chatGroups").doc(route.params.data.id).update({ `markedDates.${auth.currentUser.uid}`: markedDates }); 但它会抛出语法错误。使用以下动态对象
db.collection("chatGroups").doc(route.params.data.id).update({
`markedDates.${auth.currentUser.uid}`: markedDates
});
但它会抛出语法错误。使用以下动态对象键:
db.collection(“chatGroups”).doc(route.params.data.id).更新({
[`markedDates.${auth.currentUser.uid}`]:markedDates
});
其规格如下所示:
db.collection("chatGroups").doc(route.params.data.id).update({
`markedDates.${auth.currentUser.uid}`: markedDates
});