如何检查传入号码数据是否大于或小于Firestore安全规则中的特定限制?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查传入号码数据是否大于或小于Firestore安全规则中的特定限制?相关的知识,希望对你有一定的参考价值。
我在文档中将capacity
作为字段,我想确保容量数量不超过200000,所以在我的安全规则中,我将规则设置如下所示
request.resource.data.capacity.size() <= 200000
访问将始终被拒绝。什么是检查Firestore安全规则中数字大小的正确格式?
答案
由于标题显示“传入的数字数据大于或小于某个限制”,所以我假设通过“检查数字大小”是指检查数字值。
如果此假设正确,则只需执行以下操作:
//...
allow write: if request.resource.data.capacity <= 200000;
//...
您将在文档的Data Validation部分中找到更多信息。
请注意,size()
返回字符串中的字符数,请参阅https://firebase.google.com/docs/reference/rules/rules.String.html#size
以上是关于如何检查传入号码数据是否大于或小于Firestore安全规则中的特定限制?的主要内容,如果未能解决你的问题,请参考以下文章