说我有这些Firebase路径:
/project/name
/project/order
/project/approver
我希望相同的规则适用于/name
和/order
,但需要/approver
的不同网址。我知道我可以制定规则,例如伪规则:
{ "name": { ".read": "anyone" } }
{ "order": { ".read": "anyone" } }
{ "approver": { ".read": "admin" } }
但我真正喜欢的是
{ "name", "order": { ".read": "anyone" } }
{ "approver": { ".read": "admin" } }
原因是这是一个相当复杂的规则(6种不同的布尔检查),并且我在整个项目中有很多类似的规则需求。
是否有适用于我的规则语法? (不是规则编译器)