【发布时间】:2021-12-13 09:58:35
【问题描述】:
我正在查看文档,但他们只是这样说:
// Deleting collections from a Web client is not recommended.
作为参考,我将一个文档从一个集合移动到另一个集合,并且该文档具有子集合。
要移动它,我执行以下操作:
- 设置新文档(
path是用于放置文档的新集合的路径) - 将旧文档中的集合复制到新文档中
setDoc(doc(db, path), inquiry);
console.log(updatesCollection);
updatesCollection.docs.map((updateDocument) => {
(async () => (addDoc(collection(db, `/closed/${id}/updates`), updateDocument.data())))();
});
- 删除旧文档
(async () => await deleteDoc(doc(db, "active/" + id)))();
这使旧路径打开并且子集合仍然存在,有没有办法可以删除它?这是一个完整的反应应用程序,所以我想在客户端做。
【问题讨论】:
标签: reactjs firebase google-cloud-platform google-cloud-firestore