【发布时间】:2017-04-25 11:52:58
【问题描述】:
授权后我在“用户”表中添加用户。此外,我将向该用户添加一些我不想被覆盖的值。
ref.child("users").child((FIRAuth.auth()?.currentUser?.uid)!).setValue(["username": "MyName"])
规则
{
"rules": {
".read": "auth != null",
".write": "auth != null",
"users": {
".write": "!root.child('users/'+auth.uid).exists()",
".read":true,
"positive": {
".read": true,
".write":false,
},
"negative": {
".read": true,
".write":false,
},
}
}
}
删除旧数据并放入新数据。
我想在服务器端编写规则,如果设置值已经存在,它将忽略设置值。
【问题讨论】:
标签: swift firebase firebase-realtime-database firebase-authentication firebase-security