Firebase 如何使用CloudFireStore从Flatter中的datasnapshot中获取特定值?

Firebase 如何使用CloudFireStore从Flatter中的datasnapshot中获取特定值?,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,快照中的数据未存储在变量中(\u性别、\u电子邮件、验证) 可能查询不正确,请帮助?我想您忘记在快照数组后添加“.data”,请尝试此操作 Firestore.instance.collection('materialional')。其中('email',isEqualTo:_userEmail) .snapshots()。听( (数据){ 设置状态(){ 此.u gender=data.documents[0]。数据['gender']; 这是。_verify=data.documents[0

快照中的数据未存储在变量中(\u性别、\u电子邮件、验证)

可能查询不正确,请帮助?

我想您忘记在快照数组后添加“.data”,请尝试此操作

Firestore.instance.collection('materialional')。其中('email',isEqualTo:_userEmail)
.snapshots()。听(
(数据){
设置状态(){
此.u gender=data.documents[0]。数据['gender'];
这是。_verify=data.documents[0]。数据['verify'];
});
} 
);
    Firestore.instance.collection('Matrimonial').where('email', isEqualTo: _userEmail)
      .snapshots().listen(
            (data) {
              setState(() {
                this._gender = data.documents[0]['gender'];
                this._verify = data.documents[0]['verify'];
              });
            } 
      );