Cloud Firestore 的 Firebase 规则以限制最大文档数

rij*_*jin 4 firebase google-cloud-firestore

我有以下用例.. 我不想在云 Firestore 中允许用户控制文档限制,我想让 Firebase 规则对其进行限制。

例如。我有一个产品集合,用户可以每页进行分页(最多 10 个)。如果是浏览器端,用户可以轻松更改并获取所有产品列表。是否有任何设置或规则来控制它?

Mic*_*igh 6

您可以使用对象的query属性来保护它request请参阅文档)。基本上,您可以编写带有条件的规则limit

allow read: if request.query.limit != 10
Run Code Online (Sandbox Code Playgroud)

如果限制未设置为 10,则上述规则将阻止查询通过。

  • 不,它会阻止查询执行。 (2认同)