如何在firestore中同时删除集合文档和子集合文档

时间:2021-03-18 09:59:48

标签: reactjs firebase redux google-cloud-firestore

你好,我正在使用 firestore,我有集合和子集合,我想执行删除操作,因为我正在使用此方法

  export const deleteFounderData = (id, key) => {
       return (dispatch) => {
    firestore.collection("founderCircle").doc(id).delete().then(() => {
        dispatch({
            type: DELETE_COLLECTION_DOC,
        })

    }).catch((err) => {
        console.log("delete err:", err);
    });

    firestore.collection(`founderCircle/${id}/founderDetails`).doc(key).delete().then(() => {
        dispatch({
            type: DELETE_SUBCOLLECTION_DOC,
        })
    }).catch((err) => {
        console.log("delete err:", err);
    });

}
  }

使用此功能后,数据正​​在从 UI 中删除,但当我查看 firestore 时,它​​仍然存在,所以我的问题是如何从 firestore 中完全删除集合文档和相关子集合,请指导我,谢谢

0 个答案:

没有答案
相关问题