簡體   English   中英

如何在 flutter 中刪除 firestore 中的多個文檔?

[英]How do I delete multiple document in firestore in flutter?

我在 firebase 雲火商店中有一個收藏“購物車”,在那個收藏中我有 10 個文檔。

{1,2,3,4,5,6,7,8,9,10} 這些是文檔名稱或 ID。

我有一個列表視圖,我在其中獲取文檔的 ID,並從該列表中選擇並嘗試刪除它們。

我正在嘗試從該集合中刪除多個文檔。

我正在嘗試刪除文檔(6、2、7、4、5)。

在 firebase 文檔中,只有如何從 fire store 中刪除單個和多個文檔

那么如何在 flutter 中實現呢?

請幫忙

顯然 Firebase Firestore 沒有辦法刪除多個文檔,可以使用for loop來實現。 您可以列出要在 Firestore 中刪除的 ID 讓我們說

List _deletedIds = [6,2,7,4,5];
    for (var i = 0 ; i <= _deletedIds.length - 1 ; i++){
      FirebaseFirestore.instance.collection('Cart').doc(_deletedIds[i]).delete();
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM