如何允许更新但不插入关于firebase规则的新分支



标题不好,但找不到缩短它的方法。

比方说我有一个像这样的防火数据库

shop{
$category:{
product1:{},
product2:{},
//so on
}
}

只有在category已经存在的情况下,我才能编写允许用户创建新产品的规则?

您可以尝试以下操作:

{
"shop": {
"$category": {
".write": "root.child('shop').child($category).exists()"
}
}
}

如果商店/$category存在,这应该允许写入商店/$category/anything。

最新更新