我有以下使用案例... 我不想允许用户在云Firestore中控制文档限制,我希望Firebase规则对其进行限制。例如,我有一个产品集合,用户可以每页分页(最多10个)。如果是在浏览器端,用户可以轻松地更改并获取所有产品列表。是否有任何设置或规则来控制这一点?
您可以使用请求对象的query属性(请参阅文档)来保护此内容。基本上,您可以编写一个规则,并在limit上设置条件: allow read: if request.query.limit != 10 如果限制没有设置为10,上述规则将阻止查询进行。