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

时间:2018-12-31 14:07:28

标签: firebase dart flutter google-cloud-firestore

我对dart还是陌生的,所以显然是扑打...我确实集成了firestore并在android java中进行了编程..因此,我发现很难理解什么意味着在android java和flutter中到Firestore。

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

1 个答案:

答案 0 :(得分:0)

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

    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非常有用,并且颤振几乎也具有所有功能。只是您应该能够执行错误和异常处理。

oncomplete()和listen()函数可能非常有帮助。 希望能有所帮助。