Правила безопасности Firestore request.query.orderBy не работает - PullRequest
1 голос
/ 16 апреля 2019

Правило безопасности 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 в правиле безопасности.

Как это исправить?

1 Ответ

0 голосов
/ 20 апреля 2019

Я нашел ответ.

Мы должны обработать request.query.orderBy имеет Map.

request.query.orderBy.date == 'DESC'
...