我想将用户添加到具有唯一用户名的数据库。问题是具有相同用户名的用户被创建但没有用户名字段。这是我的规则:
"users": {
"$uid": {
".write": "auth !== null && auth.uid === $uid ",
".read": "auth !== null && auth.provider === 'password'",
"Username": {
".validate": "
!root.child('usernames').child(newData.val()).exists() ||
root.child('usernames').child(newData.val()).val() == $uid"
}
}
},
"usernames": {
".read": true,
".write": true,
}
我在“usernames”表中存储唯一的用户名
我不希望在users表中创建上层节点。我如何改变规则来实现这一目标?