Cloud Firestore中具有相同documentId的两个文档

时间:2019-11-25 07:06:52

标签: firebase google-cloud-firestore

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

1 个答案:

答案 0 :(得分:1)

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

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

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

@puf explained it better here