Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从firebase获取数据以进行颤振_Firebase_Flutter_Google Cloud Firestore - Fatal编程技术网

从firebase获取数据以进行颤振

从firebase获取数据以进行颤振,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,我需要从firebase获得一个特定元素。我不需要流生成器,我只需要一个元素。有人能帮我吗 我有这个: final DocumentReference postRef = Firestore.instance.collection('Usuarios').document(email); Firestore.instance.runTransaction((Transaction tx) async { DocumentSnapshot postSnapshot = await tx.

我需要从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"];
     });
QuerySnapshot QuerySnapshot=wait Firestore.instance
.collection(“Usuarios”)
。其中(“电子邮件”,isEqualTo:email)
.getDocuments();
var userList=querySnapshot.documents;
列表ds=用户列表;
D.forEach((u){
用户名=u.data[“名称”];
});