规则集的最大大小– Firestore

问题描述 投票:0回答:1

如果达到maximum size of a Firestore ruleset(64kb),该怎么办?我没有复杂的规则,但是要检查很多变量。通常,我检查类型和值。猜猜他们很快加起来了:(这里首选的操作方法是什么?有人应该不彻底,并且不检查变量类型,例如为了不超过限制吗?我试图尽可能地彻底,然后我遇到了大小限制。有什么办法可以规避限制,或者提供有关要检查什么和不应该检查什么的建议?

firebase google-cloud-firestore firebase-security
1个回答
1
投票

根据规则的实际操作,您可以采取一些措施来减小总大小:

  • 使用函数在规则之间共享冗余代码
  • 使用递归通配符将通用规则应用于嵌套子集合中的文档
  • 缩短任何通配符的名称
  • 在上传之前通过消除不必要的前导空格将代码写成紧凑的规则

不建议完全消除规则。如果确实出于任何原因需要这样做,则需要做出判断。对于您的特定用例,我们无法告诉您哪些规则比其他规则更重要。

我也建议filing a feature request with Firebase support指示系统需要什么。

© www.soinside.com 2019 - 2024. All rights reserved.