У меня есть такая коллекция документов:
shiftId: {
open: boolean,
terminalId: string,
startDate: Date
}
Я создал такой индекс:
И мой код выглядит такнапример:
shiftCollection
.whereEqualTo("open", true)
.whereEqualTo("terminal", "1")
.orderBy("startDate", Query.Direction.DESCENDING)
.limit(1)
.get()
.addOnSuccessListener {
if (it.isEmpty){
Log.d(TAG, "There is no open shift")
return@addOnSuccessListener
}
.......
}
И, конечно, у меня есть хотя бы один документ, соответствующий критериям фильтра:
И все же запрос всегда возвращает пустой
Заранее спасибо.