Невозможно сделать запрос из моментального снимка из магазина - PullRequest
0 голосов
/ 28 апреля 2020

Я не могу сделать запрос из моментального снимка firestore, он возвращает меня и пусто [] после того, как я преобразовал его в список (). Это мой код:

Stream <List<NewTask>> get mytasks {
    return myTaskCollection.document(uid).collection('myTasks').snapshots().map(_myTaskListFromSnapshot);
  }

List<NewTask> _myTaskListFromSnapshot(QuerySnapshot querySnapshot) {
    try {
      return querySnapshot.documents.map((doc) {
        return NewTask(
          uid: doc.data['uid'] ?? '',
          type: doc.data['type'] ?? '',
          title: doc.data['title'] ?? '',
          description: doc.data['description'] ?? '', 
          location: doc.data['location'] ?? '', 
          lat: doc.data['lat'] ?? 0.0, 
          lng: doc.data['lat'] ?? 0.0, 
          timedue: doc.data['timedue'] ?? 'null',
          deliveryFee: doc.data['deliveryFee'] ?? 0.0,
          timeDateSubmitted: doc.data['timeDateSubmitted'] ?? 0,
        );
      }).toList();
    } catch (e) {
      print (e); 
    }
  }

Все поля верны. Это не выдает ошибку, но когда я распечатываю массив, он пуст.

Иерархия Firestore

Иерархия Firestore (2)

...