Firestore“ Ghost”文档

时间:2019-08-17 14:42:44

标签: swift google-cloud-firestore

在尝试测试为iOS / Firebase应用编写的新功能时,我不小心将文档添加到了错误的集合中。具体来说,我在Event集合中添加了一个新的users

因此,我的event已保存到我的users中,当我下次运行该应用程序时,它崩溃了,因为事件没有username

在Firebase控制台中,我找到了有问题的文档并将其删除,但是当我重新运行该应用程序时,它仍然崩溃了。我删除了整个users集合,并使用相同的documentID重新创建了它。但是,当尝试使用相同的documentID处理该“用户”时,它仍然崩溃。

我认为这可能是自动缓存问题,因此我决定等待几个小时。当我今天回来时,我希望这个问题能够解决,但事实并非如此。

文档未在users中列出,但是在读取users集合时,应用程序崩溃,特别是在读取特定的documentID时。

我通过添加函数deleteDocument:docment:from:解决了该问题。我提供了docuemntID和集合名称,然后将其删除。

但是......在哪里?如何确定删除的内容已删除,而不是缓存在某处?

(我只是意识到我并没有从iPhone或模拟器中删除该应用程序,以查看是否有帮助。)

0 个答案:

没有答案