Flutter:如何在不提及文档ID的情况下从Firebase中删除文档

时间:2020-09-19 08:11:43

标签: firebase flutter collections

如何在不提及文档ID的情况下从Firebase中删除文档。 是否可以删除集合的第一个文件。 有人可以帮助我提供代码吗?

IconButton(
        
        icon: Icon(Icons.delete),
        onPressed:()async{ 
         await FirebaseFirestore.instance.collection('eNotification').doc().delete();
         Fluttertoast.showToast(msg: 'Notification Deleted',toastLength: Toast.LENGTH_LONG,
        gravity: ToastGravity.CENTER,
        backgroundColor: Colors.purple,
        textColor: Colors.white,fontSize: 16.0);
        } ,
      )

1 个答案:

答案 0 :(得分:0)

要能够写入或删除文档,您必须知道其完整路径,包括其ID。在不知道其ID的情况下无法删除该文件。

这通常意味着您必须存储在应用程序中显示的每个文档的ID,以便随后可以在需要时将该ID传递给Firestore。