我在firebase cloud fire store中有一个集合'Cart',在这个集合中我有10个文档。
{1,2,3,4,5,6,7,8,9,10}这些是文档的名称或id。
我有一个列表视图,我在其中获取文档的id,并从该列表中选择并尝试删除它们。
我正在尝试从该集合中删除多个文档。
我正在尝试删除文档(6,2,7,4,5)。
在firebase文档中,只有如何从firebase存储中删除单个和多个文档
那么如何在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();
}