我有Firebase数据库,我的应用程序通过分页读取数据。对于分页,我使用orderByIndex
https://<firebaseurl>/list.json?orderBy="index"&startAt=1&limitToFirst=100
。
我想限制读取整个数据,并且只允许用分页读取它。
如何在仅给出GET参数read
时配置允许orderBy,startAt,limitToFirst
的规则?
答案 0 :(得分:1)
Firebase的安全规则无法允许在满足特定查询参数的条件下进行读取。
解决此问题的典型方法是使用单独的节点来确保在写入数据时满足这些条件。例如,在您的代码中,一个名为last100
的节点是个好主意。