В Firebase Firestore я хочу использовать orderBy дважды. Нужно ли создавать индекс для ускорения запроса?
Например:
Query query = fsDB.collection("users").document(currentUID).collection("received_messages")
.orderBy("messageSeen").orderBy("date");
Нет автоматического сообщения об ошибке, которое появляется, как при использовании диапазонов или «где».
Структура выглядит так:
received_messages
date: 01/02/99
messageSeen: true
from: keuajopdf315
Должен ли я поместить индекс в коллекцию "полученные сообщения" и поля "messageSeen" и "date", чтобы ускорить запрос?