在firebase上使用空白字段创建节点

时间:2017-02-25 20:31:30

标签: android firebase firebase-realtime-database

我想将用户添加到具有唯一用户名的数据库。问题是具有相同用户名的用户被创建但没有用户名字段。这是我的规则:

   "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”表中存储唯一的用户名

enter image description here

我不希望在users表中创建上层节点。我如何改变规则来实现这一目标?

0 个答案:

没有答案