firebase - 如何使用 Flutter 从 Firestore 中的集合中获取特定文档

标签 firebase dart flutter google-cloud-firestore

我是 dart 新手,所以很明显会 flutter ……我确实集成了 firestore 并在 android java 中进行了编程……所以我发现有点难以理解 android java 和 flutter 中的含义到 Firestore。

例如Flutter 中 addOnCompleteListener(android java) 的替代方法是什么?

最佳答案

关于如何从集合中获取文档的问题,您可以引用以下代码

    DocumentReference documentReference =
                Firestore.instance.collection("users").document("John");
            documentReference.get().then((datasnapshot) {
              if (datasnapshot.exists) {
                print(datasnapshot.data['email'].toString(););
              }
              else{
                print("No such user");
              }

考虑 users 集合有一个名为 John 的文档,其数据为电子邮件:“j@gmail.com”。

您可以找到 documentation非常有用,几乎所有的功能都适用于 flutter 。只是你应该能够进行错误和异常处理。

oncomplete() 和 listen() 函数可能会很有帮助。 希望它有所帮助。

关于firebase - 如何使用 Flutter 从 Firestore 中的集合中获取特定文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53988369/

相关文章:

firebase - 如何让 firebase 按日期顺序存储文件?

Flutter:如何在 AppBar 左侧添加 logo 图片?

ruby-on-rails - HttpRequest.setRequestHeader在Dart上生成DOM异常11

android - 如何在 flutter 中处理后退时的切换页面逻辑

android - 无法使用 flutter 在 android studio 中加载 windows 开发选项

ios - 当应用程序在后台运行或关闭时,Flutter Firebase Messaging 在 IOS 上不起作用

firebase - Jest Test - 当前环境不支持指定的持久化类型

android - 无法解析 firebase

java - Firebase 实时数据库通常是如何收费的?

flutter - StatelessWidget中的构建函数不断刷新