Firestore规则示例:
match /cities/{city} {
allow read: if <condition>;
allow write: if <condition>;
}
文档页面上说:
match语句使用{city}通配符语法。这意味着该规则适用于城市集合中的任何文档,例如/ cities / SF或/ cities / NYC。当计算match语句中的allow表达式时,城市变量将解析为城市文档名称,例如SF或NYC。
问题:
如何在实际规则中引用{city}的值,语法是什么?
谢谢。
没有特殊语法-就像使用其他任何变量一样,只需使用city
。在某些语言中,它不需要名称间隔或标识,例如$
。
allow get: if city == "NYC";