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

Sab*_*han 3 dart firebase flutter google-cloud-firestore

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

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

Yog*_*ria 8

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

    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");
              }
Run Code Online (Sandbox Code Playgroud)

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

您会发现文档非常有用,并且几乎所有功能都适用于颤振。只是您应该能够进行错误和异常处理。

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