Firebase Firestore中_JsonQueryDocumentSnapshot无docID属性问题解决
解决FirebaseFirestore中'_JsonQueryDocumentSnapshot'无'docID'实例getter的问题
报错详情
Class '_JsonQueryDocumentSnapshot' 没有实例getter 'docID'。接收者:'_JsonQueryDocumentSnapshot'实例,尝试调用:docID
问题出在执行以下删除Firestore文档的代码时,无法通过data[index].docID获取文档ID:
FirebaseFirestore.instance .collection("pet_entries") .doc(data[index].docID) .delete()
问题原因
Firebase Firestore已废弃旧的docID属性,统一使用id属性来获取文档的唯一标识。
解决方案
将代码中的docID替换为id即可解决该问题,修改后的代码如下:
FirebaseFirestore.instance .collection("pet_entries") .doc(data[index].id) .delete()
内容的提问来源于stack exchange,提问作者Muneeb Shahzad
相关产品推荐
相关产品推荐

