如何为开关按钮设置Firebase规则

时间:2019-02-18 01:53:22

标签: javascript firebase firebase-realtime-database firebase-security-rules

在实时Firebase中

子Button的值为'true' 我希望新值只能是“ false”而“ true” 相反,它必须是真的

如何为firebase规则编码?

猜测使用data.exists()或'true'或'false'作为字符串 但是使用data.exists()可以进一步吸引我。

1 个答案:

答案 0 :(得分:0)

类似的事情应该起作用:

".validate": "
  (data.val() === 'true' && newData.val() === 'false') ||
  (data.val() === 'false' && newData.val() === 'true')
"

请注意,由于您在问题中提到了字符串值,因此我使用字符串值,但通常会将布尔值存储在实际的布尔节点中。