Проблема с индексом Firestore?

#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) ?