[英]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.