如何在不提及文档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);
} ,
)
答案 0 :(得分:0)
要能够写入或删除文档,您必须知道其完整路径,包括其ID。在不知道其ID的情况下无法删除该文件。
这通常意味着您必须存储在应用程序中显示的每个文档的ID,以便随后可以在需要时将该ID传递给Firestore。