我需要从FireBase中得到一个特定的元素。我不需要流生成器,我只需要一个元素。有人能帮我吗?
我有这个:

final DocumentReference postRef = Firestore.instance.collection('Usuarios').document(email);

Firestore.instance.runTransaction((Transaction tx) async {
    DocumentSnapshot postSnapshot = await tx.get(postRef);
    if(postSnapshot.exists)
    {
        // do something
    }
}

最佳答案

也许这对你有帮助

    QuerySnapshot querySnapshot = await Firestore.instance
                    .collection('Usuarios')
                    .where("email", isEqualTo: email)
                    .getDocuments();

     var userList = querySnapshot.documents;
     List<DocumentSnapshot> ds = userList;

     ds.forEach((u) {
       userName = u.data["name"];
     });

关于firebase - 从firebase获取数据以 flutter ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52157423/

10-12 00:27
查看更多