如何在Firestore中完全删除文档及其内部的数据

时间:2020-09-20 08:45:31

标签: reactjs firebase google-cloud-firestore redux-firestore

Image shown below for more clear idea

我正在使用reactjs 我要删除红色框中显示的特定文档。该文档可能包含一些数据。我想完全删除其中包含数据的文档。我使用以下代码删除了文档

    db.collection(currentUser.uid).doc(documentName).delete().then(function() {
    console.log("Document successfully deleted!");
}).catch(function(error) {
    console.error("Error removing document: ", error);
});

这给了我不一致的结果。如果单击删除按钮,它将不会删除文档。当我刷新页面并再次单击该按钮时,它将从firebase中删除它。当我单击“删除”按钮而不刷新时,它会给文档名称及其数据提供红色和绿色的动画,就像正在删除它并再次更新它一样,如您在图像中看到的那样。

如果有人可以给我解决方案,那就太好了

1 个答案:

答案 0 :(得分:0)

Firebase SDK可以完成工作,但是我的实现存在一些问题。