[英]how to add a new key and value to an existing object in firebase 9 without overwriting previous data
更新嵌套字段时应使用点表示法。 此外updateDoc()
不采用具有合并属性的选项(它是setDoc()
)。 尝试重构代码,如下所示:
const docRef = doc(db, 'items', _authContext.currentUser.uid);
const differentKey = "someKey";
await updateDoc(docRef, {
[`itemList.${differentKey}`]: arrayUnion({ name: "item whatever" }),
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.