首页 > 解决方案 > 如何在不知道文档位置的情况下删除所有同名文档 - Firestore

问题描述

假设我有一个名为“Example123123”的文档。我不确切知道该文档在哪个集合/子集合中。

如何在集合及其子集合中搜索以找到该文档,然后使用 Python 将其删除?

我实际上是否必须遍历我的集合和子集合才能删除此文档?

标签: python-3.xgoogle-cloud-firestore

解决方案


如果您不知道文档的完整路径(包括其所有集合和嵌套的子集合),并且无法通过查询找到它,则必须按顺序深入列出和迭代集合建立可能的路径来找到它并删除它。


推荐阅读