【发布时间】:2022-11-10 18:05:30
【问题描述】:
我正在尝试从 firestore 中的数组中删除一个对象,但遇到了障碍,执行删除的要求或参考是什么?对象中的一个键值是否足以进行删除,或者该对象是否应该与被删除的对象相同?
const deleteWeek = async () => {
const docRef = doc(db, 'Weeks', id);
await updateDoc(docRef, {
weeks: arrayRemove({
weekId: '7518005f-7b10-44b6-8e0a-5e41081ee064',
}),
});
};
deleteWeek();
}
但是数据库中的一周看起来像这样
{name ,"Week 2"
days : [/*data all kinds*/]
weekId : "7518005f-7b10-44b6-8e0a-5e41081ee064"}
【问题讨论】:
标签: javascript firebase google-cloud-firestore