Json Firebase实时数据库验证阵列中的子对象

Json Firebase实时数据库验证阵列中的子对象,json,firebase,firebase-realtime-database,Json,Firebase,Firebase Realtime Database,正在尝试验证数组值是否仅包含某些元素 “焦点”键应仅包含以下任一项或两项:“运动”、“力量” 所以我试着发了这个: { "focus": ["movement"] } 。。。以及保安规则: "$id": { "focus" : { ".validate": "newData.hasChild('movement') || newData.hasChild('strength') || newData.hasChildren(['strength', 'moveme

正在尝试验证数组值是否仅包含某些元素

“焦点”键应仅包含以下任一项或两项:“运动”、“力量”

所以我试着发了这个:

{
  "focus": ["movement"]
}
。。。以及保安规则:

 "$id": {
    "focus" : {
        ".validate": "newData.hasChild('movement') || newData.hasChild('strength') || newData.hasChildren(['strength', 'movement'])"
    }
}
但得到“模拟更新被拒绝”,无法理解原因

提前谢谢