【发布时间】:2022-03-26 15:19:15
【问题描述】:
firestore 文档说:
当您删除具有关联子集合的文档时,子集合不会被删除。它们仍然可以通过参考访问。例如,即使
db.collection('coll').doc('doc')引用的文档不再存在,也可能存在db.collection('coll').doc('doc').collection('subcoll').doc('subdoc')引用的文档。
如果您丢失了db.collection('coll').doc('doc') 的引用,是否有任何方法可以访问这些文档?例如,客户端 A 下线,然后创建 coll/doc/subcoll/foo。然后服务器删除coll/doc 和它的子集合。稍后客户端 A 重新联机并同步 foo。
看来现在我有办法知道 foo 存在并且正在浪费数据库中的空间。
【问题讨论】: