首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >所有具有子集合的空文档的Firestore文档ID

所有具有子集合的空文档的Firestore文档ID
EN

Stack Overflow用户
提问于 2021-11-25 14:26:11
回答 1查看 206关注 0票数 0

我在消防局中有太多的文档,这些文档中没有数据,但是它们有子集合。我该如何删除它们?

我只想删除空文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 15:13:44

实际上,如果不删除相应的子集合(即问题中包含的屏幕截图中显示的items子集合),您就无法删除这些文档。

查看这些“空文档”是如何在Firebase控制台中以斜体字体显示的:这是因为这些文档仅作为一个或多个子集合的“容器”出现(在控制台中),但它们不是“真正的”文档。它们根本不存在于Firestore数据库中,但它们在控制台中物化,以便您能够导航到子集合。

因此,您不能删除它们,因为它们不存在:使它们从控制台中消失的唯一方法是再次删除相应的子集合.你可能不想这么做!

额外注意:您的问题标题是“对所有具有子集合的空文档ID进行扑击恢复文档ID”,但是从问题的正文中可以看出,您似乎不想获得它们的ID,而是要删除它们。如果您确实希望获取它们的ID(因为您使用了Collection Group查询,因此现在不使用集合父ID),则可以使用每个子集合的parent属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70112774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档