Правило безопасности Firestore
allow list: if request.query.limit <=30
&& request.query.orderBy == 'date'
Код Android
db.collection(COL)
.orderBy("date", Direction.DESCENDING)
.limit(30)
.get()
Приведенный выше код работает нормально, когда я удалил request.query.orderBy в правиле безопасности.
Как это исправить?
Я нашел ответ.
Мы должны обработать request.query.orderBy имеет Map.
request.query.orderBy.date == 'DESC'