验证newData是否为具有firebase数据库规则的数组
是否有方法验证newData是否是firebase规则中的数组? 比如:验证newData是否为具有firebase数据库规则的数组,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,是否有方法验证newData是否是firebase规则中的数组? 比如: "node" : { ".validate" : "newData.isArray()" } 没有检测数据是否为数组的规则 Firebase不以本机方式存储阵列。相反,它将数据存储为一个常规JSON对象,以数字作为键。所以 ["one", "two", "three"] 存储为: "0": "one" "1": "two" "2": "three" 您可以检查数据是否有子项0: ".validate" : "newD
"node" : { ".validate" : "newData.isArray()" }
没有检测数据是否为数组的规则 Firebase不以本机方式存储阵列。相反,它将数据存储为一个常规JSON对象,以数字作为键。所以
["one", "two", "three"]
存储为:
"0": "one"
"1": "two"
"2": "three"
您可以检查数据是否有子项0
:
".validate" : "newData.child("0").exists()"
但这也是有经验的Firebaser通常不建议使用阵列的众多原因之一。请参阅以了解更多原因