firebase - 了解 FirebaseFirestore 读取数据示例

标签 firebase flutter google-cloud-firestore

关于Firestore的读取数据示例 this link我不明白为什么需要包含 de snapshot.hasData 来证明文档不存在。

if (snapshot.hasData && !snapshot.data!.exists) {
          return Text("Document does not exist");
        }

最佳答案

因此,调用 .hasData 来确保 Firestore 中的 DocumentSnapshot 可用(无论文档是否存在,都会返回 DocumentSnapshot)并调用 .exists 来确定文档是否存在。

关于firebase - 了解 FirebaseFirestore 读取数据示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69163080/

相关文章:

android - Firebase updateChildren() 使用对象而不是使用 Android SDK 的 JSON 原语

Android:是否可以在后台服务中使用 Firebase 远程配置?

ios - Firebase 推送通知不起作用

java.lang.ClassCastException : java. util.HashMap 无法转换为自定义数据类

database - 如何在 flutter 朔迷离的Cloud Firestore中获取当前自动生成的文档ID?

android - Flutter Android Embedding V1 和 V2 有什么区别

flutter - flutter -弹出直到没有路线的屏幕

java - Google FireStore 支持的自定义对象有限制吗?

firebase - 如何使用 Firebase Cloud Firestore 对方法进行单元测试?

firebase - 将 firestore 文档转换为 flutter 类