【问题标题】:How can I set firebase rule for switch button如何为切换按钮设置 Firebase 规则
【发布时间】:2019-02-18 10:02:31
【问题描述】:
在实时火力基地中
子按钮的值为“真”
我希望新值在“真”时只能是“假”
相反,它必须是真的
如何为 firebase 规则编写代码?
猜测使用 data.exists() 或 'true' 或 'false' 作为字符串
但使用 data.exists() 对我来说更进一步。
【问题讨论】:
标签:
javascript
firebase
firebase-realtime-database
firebase-security
【解决方案1】:
这样的事情应该可以工作:
".validate": "
(data.val() === 'true' && newData.val() === 'false') ||
(data.val() === 'false' && newData.val() === 'true')
"
请注意,我使用字符串值,因为您在问题中提到了这些值,但我通常会将布尔值存储在实际的布尔节点中。