【问题标题】:Two Document having same documentId in Cloud Firestore [closed]Cloud Firestore中具有相同documentId的两个文档[关闭]
【发布时间】:2019-11-25 07:06:52
【问题描述】:

我有根集合,其中两个文档具有相同的文档 ID。第一个文件有数据,第二个文件是斜体格式。单击第二个文档时,它将导航到一个错误页面,指出该项目不存在或您没有权限。附上截图供参考。 它首先在正常情况下显示两个具有相同 DocumentId 的文档,然后在斜体中显示第二个文档。 “马哈拉施特拉邦”、“马哈拉施特拉邦”。

【问题讨论】:

  • 如何两个文档具有相同的文档 ID,并且无法删除第二个文档,即“马哈拉施特拉邦”

标签: firebase google-cloud-firestore


【解决方案1】:

在过去的某个时间,您删除了文档“Maharashtra”,而没有递归地删除它的子集合。

这些集合仍然存在于您的数据库中,但当前未附加到父文档。例如,文档"/states/Maharashtra/logs/day1" 可能存在数据,而它的父集合"/states/Maharashtra/logs" 不是当前文档"/states/Maharashtra" 的一部分。

您应该能够展开斜体条目以查看它的孤立子集合。

@puf explained it better here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    相关资源
    最近更新 更多