Я пытаюсь сделать приложение с трепетом и огнем. На данный момент у меня есть списки из приложения, отображаемые с помощью построителя потоков. У меня есть поток, который отображает все сообщения
Stream _streamAll = Firestore.instance.collection('postings').snapshots();
, но я просто пытаюсь отобразить сообщения по их категориям. Две категории: искусство и культура и спортивные мероприятия. Я пытался отобразить только сообщения, которые были в категории «Спортивные события», такие как
Stream _sportsStream = Firestore.instance.collection('postings').where(
'type' == 'Sporting Events').snapshots();
, но получили эту ошибку
════════ (2) Исключение, обнаруженное библиотекой виджетов ═ ══════════════════════════════════════════════════
Поддерживаемые типы [field]: [String] и [FieldPath].
'package: cloud_firestore / src / query.dart':
Неудачное утверждение: строка 131 pos 12: 'field is String || поле FieldPath 'Созданный пользователем предок вызывающего ошибки виджета был:
Эшафот [ссылка на файл, в котором возникает проблема]
Надеялся, что кто-то знает, как исправить это.
Категории в моем конторе Firestore выглядят так:
Поле: тип
Тип: строка
Значение: [myCategoryName]
изображение из консоли Firebase на том, что я пытаюсь получить
Спасибо