首页 > 解决方案 > Firebase Firestore,使用可调用云函数删除集合

问题描述

如果您在这里看到https://firebase.google.com/docs/firestore/solutions/delete-collections

你可以看到下面

一致性 - 上面的代码一次删除一个文档。如果您在进行删除操作时进行查询,您的结果可能会反映部分完成状态,其中仅删除了一些目标文档。也不能保证删除操作会统一成功或失败,因此请准备好处理部分删除的情况。

那么如何正确处理呢?

这意味着“在删除过程中阻止用户访问此集合?”

或者“如果通过访问中间的集合而停止工作,是否从失败的部分再次调用该函数以进行完全删除?”

标签: firebasegoogle-cloud-firestoregoogle-cloud-functions

解决方案


那么如何正确处理呢?

它建议您检查失败,然后重试,直到没有剩余的文档(或至少直到您对结果满意为止)。


推荐阅读