Как получить конкретные значения из снимка данных во флаттере с помощью облачного пожарного хранилища? - PullRequest
0 голосов
/ 01 мая 2019

Данные из снимка не сохраняются в переменных (_gender, _email, 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'];
              });
            } 
      );

Возможно, запрос не верный, пожалуйста, помогите?

1 Ответ

1 голос
/ 01 мая 2019

Я думаю, что вы забыли добавить ".data" после массива снимков, попробуйте это.

Firestore.instance.collection('Matrimonial').where('email', isEqualTo: _userEmail)
      .snapshots().listen(
            (data) {
              setState(() {
                this._gender = data.documents[0].data['gender'];
                this._verify = data.documents[0].data['verify'];
              });
            } 
      );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...