簡體   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