【发布时间】:2020-06-14 05:10:11
【问题描述】:
如何删除firestore数据库中有子文档的文档?
这里是集合结构
我在下面尝试了这些,但都没有工作,我得到了console.log('deleted'),但在数据库中,文档仍在显示
firebase.firestore()
.collection("users")
.doc("3F0SezA3").delete()
.then(function () {
console.log('deleted');
}, function (error) {
console.error('Delete Error', error);
});
firebase.firestore()
.collection("users").doc("3F0SezA3")
.collection("movives").doc("asdrftgyqweAsdghj120a").delete()
.then(function () {
console.log('deleted');
}, function (error) {
console.error('Delete Error', error);
});
【问题讨论】:
-
您看到什么表明文档没有被删除?您是否在每次删除时检查错误?请编辑问题以更详细地解释。
-
没有错误被抛出注意正在发生@DougStevenson
-
您的代码没有显示使用 delete() 返回的承诺进行的任何错误处理。
-
能否包含您的数据库的结构?
-
“如何删除在 Firestore 数据库中有子文档的文档”到底是什么意思?您要选择子文档并删除父文档吗?或者,您想删除父文档然后删除子文档?
标签: javascript firebase google-cloud-firestore