Firestore安全规则request.query.order不起作用

时间:2019-04-16 16:47:55

标签: android firebase google-cloud-firestore firebase-security-rules

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 :(得分:0)

我找到了答案。

我们应该将request.query.orderBy具有Map。

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