在Firestore规则中引用变量

泰姆里

Firestore Rules示例

match /cities/{city} {
  allow read: if <condition>;
  allow write: if <condition>;
}

文档页面显示

match语句使用{city}通配符语法。这意味着该规则适用于城市集合中的任何文档,例如/ cities / SF或/ cities / NYC。当对match语句中的allow表达式求值时,city变量将解析为城市文档名称,例如SF或NYC。

问题

如何在实际规则中引用该{city}值,其语法是什么?

谢谢。

道格·史蒂文森

没有特殊的语法-city与其他任何变量一样使用它不需要$某些语言中的名称间隔或标识

allow get: if city == "NYC";

尽管上面的规则很愚蠢,但从语法上讲它是正确的,并且将阻止NYC以外的任何文档在客户端上使用get()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用变量在安全规则中构建Firestore文档的路径

来自分类Dev

JS中的变量在循环中引用相同数据的规则是什么?

来自分类Dev

在lambda表达式中引用的“安全”解除局部变量的规则是什么?

来自分类Dev

引用结构中的变量

来自分类Dev

Firestore安全规则中的每个字段规则

来自分类Dev

Firestore安全规则中的动态路径

来自分类Dev

用于在文档中收集的Firestore安全规则

来自分类Dev

Firestore安全规则中的动态路径

来自分类Dev

Cloud Firestore 中的规则如何级联?

来自分类Dev

bash对特殊变量有不同的弱引用规则吗?

来自分类Dev

处理中哪些变量命名规则?

来自分类Dev

Firebase安全规则中的临时变量

来自分类Dev

GCC中结构变量的作用域规则

来自分类Dev

coq中存在变量实例化的规则

来自分类Dev

处理中的变量命名规则是哪些?

来自分类Dev

在html中引用ColdFusion变量

来自分类Dev

JavaScript中对变量的多个引用

来自分类Dev

引用包中的主变量

来自分类Dev

在函数C ++中引用变量

来自分类Dev

在Shell脚本中引用变量

来自分类Dev

在脚本块中引用变量

来自分类Dev

cpp修改中的引用变量

来自分类Dev

在Firestore文档中引用图像的正确方法

来自分类Dev

从文档引用数组中获取Firestore文档

来自分类Dev

如何引用存储在 Firestore 中的 uid?

来自分类Dev

如何在Flex规则中引用lex或解析参数?

来自分类Dev

自定义声明与访问安全规则中的引用?

来自分类Dev

Firestore规则中的Firebase安装身份验证令牌验证

来自分类Dev

Firestore安全规则:hasAny()列表方法中的get()使用