如何为包含特定密钥的Firestore文档定义路径?



我正在尝试使用Firestore的新扩展来删除所有用户数据。

他们的示例文档说:

您的Cloud Firestore实例中的哪些路径包含用户数据?离开如果不使用Cloud Firestore,则为空。输入完整路径,以逗号分隔。可以表示被删除用户的User ID{UID}。例如,如果您有集合用户和管理员,并且每个集合都有以User ID作为文档ID的文档,那么可以输入users/{UID},admins/{UID}。

但是,我需要删除的实际数据在其他Collections中,其中外键等效为用户ID。例如,我想从具有UserID =特定{UID}的learnTransactions Collection中删除这些值。

使用"Delete User Data"扩展:不可能根据其中一个字段的值删除文档。

正如您将在实现扩展的云函数的源代码中看到的,文档是根据它们的路径选择的而不是where查询。

你可以分叉扩展Cloud Function的代码,以适应你的情况,并部署你自己的Clown函数。

相关内容

  • 没有找到相关文章

最新更新