Firebase实时数据库验证数组中的子对象

时间:2018-11-10 09:43:59

标签: json firebase firebase-realtime-database

试图验证数组值仅包含某些元素。

“焦点”键应仅包含以下任意一项或两项:“运动”,“强度”。

所以我尝试发送此消息:

{
  "focus": ["movement"]
}

...和安全规则:

 "$id": {
    "focus" : {
        ".validate": "newData.hasChild('movement') || newData.hasChild('strength') || newData.hasChildren(['strength', 'movement'])"
    }
}

但是得到“拒绝模拟更新”并且无法理解原因。

预先感谢

0 个答案:

没有答案