我在 firestore 中有太多檔案,其中沒有資料,但它們有子集合。我如何在顫振中洗掉它們?
我只想洗掉空檔案。

uj5u.com熱心網友回復:
實際上,如果不洗掉相應的items子集合(即問題中包含的螢屏截圖中顯示的子集合),則無法洗掉這些檔案。
查看這些“空檔案”如何在 Firebase 控制臺中以斜體顯示:這是因為這些檔案(在控制臺中)僅作為一個或多個子集合的“容器”存在,但它們不是“真正的”檔案. 它們根本不存在于 Firestore 資料庫中,但它們在控制臺中具體化以允許您導航到子集合。
因此你不能洗掉它們,因為它們不存在:讓它們從控制臺消失的唯一方法是再次洗掉相應的子集合......你可能不想這樣做!
額外注意:您的問題標題是“Flutter Firestore 獲取所有具有子集合的空檔案的檔案 ID”,但從您的問題的正文來看,您似乎不想獲取它們的 ID,而是要洗掉它們。如果您確實想要獲取它們的 ID(因為您使用了集合組查詢,因此您現在沒有集合父 ID),您將使用parent每個子集合的屬性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/367533.html
標籤:火力基地 扑 镖 谷歌云firestore
