我想尝试Firebase扩展删除用户数据。
说在Firestore我有这样的路径
users/{uid}/inbox/{messageID}
以及
users/{uid}/posts/{postID}
我的问题是。。。。
Firebase扩展delete用户数据是否能够删除所有用户消息文档,以及所有用户在Firestore中发布文档?
从这里的文档中,它似乎只能删除根主集合中具有相同uid的文档,仅用于Firestore。我说得对吗?
来自您链接的同一文档:
配置参数:
Cloud Firestore删除模式:(仅适用于使用Cloud Firestore path参数的情况。(您希望如何删除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