Я хочу запросить в пожарном магазине, где я хочу получить продукты, запасы которых больше нуля, а затем упорядочить их по индексу. Поэтому я попытался так:
Query query = db.collection("Products").whereGreaterThan("productStock", 0)
.orderBy("productStock").orderBy("index", Query.Direction.ASCENDING);
В документации Firesbase Firestore они сказали:
Однако, если у вас есть фильтр со сравнением диапазона (<, <=,>,> =), ваш первый заказ должен быть в том же поле:
Но это не сработает. Единственной работой было orderby("productStock")
, а .orderBy("index", Query.Direction.ASCENDING);
не работает.
Я просто хочу знать, возможен ли такой метод? если нет, то есть ли способ добиться того, чего я хотел?