#flutter #dart
Вопрос:
У меня есть простой запрос в Flutter, извлекающий данные из Firestore. Я добавил предложение .OrderBy (), и все это рушится.
"The query requires an index."
Вот код:
final querySnapshot = await _firestore
.collection('Reviews')
.where("document_id", isEqualTo: widget.documentID)
.where("is_deleted", isEqualTo: false)
.orderBy('posted_on')
.get()
.catchError((e) => print("error fetching data: $e"));
Хорошо, я создаю индекс (см. Скриншот ниже), но он все равно не будет работать?
Может кто-нибудь сказать мне, что я делаю не так?
Комментарии:
1. Что такое трассировка стека? Ошибки в консоли.
2. Ты пробовал
.orderBy('posted_on', descending: true)
?