繁体   English   中英

Firebase 删除用户数据扩展是否能够删除已删除用户子集合中的所有文档?

[英]is Firebase delete user data extension capable to delete all documents in deleted user subcollections?

我想尝试 Firebase 扩展删除用户数据。

在 Firestore 中说我有这样的路径

users/{uid}/inbox/{messageID}

并且

users/{uid}/posts/{postID}

我的问题是……

Firebase 扩展删除用户数据是否能够删除所有用户消息文档,并且所有用户都在 Firestore 中发布文档?

这里的文档来看,它似乎只能删除根主集合中具有相同 uid 的文档,仅适用于 Firestore。 我对吗?

从您链接的同一文档中:

配置参数:

...

Cloud Firestore 删除模式:(仅当您使用 Cloud Firestore 路径参数时才适用。)您想如何删除 Cloud Firestore 文档? 要同时删除子集合中的文档,请将此参数设置为recursive

安装扩展程序时,您应该会看到此参数的提示并回答recursive

  - param: FIRESTORE_DELETE_MODE
    label: Cloud Firestore delete mode
    description: >-
      (Only applicable if you use the `Cloud Firestore paths` parameter.) How do
      you want to delete Cloud Firestore documents? To also delete documents in
      subcollections, set this parameter to `recursive`.
    type: select
    options:
      - label: Recursive
        value: recursive
      - label: Shallow
        value: shallow
    default: shallow
    required: true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM