如何防止用户在firebase中创建具有相同值的对象

时间:2017-06-03 10:14:13

标签: android firebase firebase-realtime-database firebase-security

我花了一些时间进行搜索并尝试查找可以在firebase中使用的规则,以防止用户创建具有相同值的对象。

这是我的数据库外观:

- MyObject
      -KlhEnx432IGfS1QKl_Yaddclose
          timestamp: 1496481480774
          uid: false
          code: "aa"
          date: "2018-06-03T02:00:00Z"

我想要做的是规定任何用户都可以使用代码创建另一个对象:aa

这是我在firebase控制台中的规则:

{
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null",
    "MyObject": {
      ".indexOn": "code"
      }
  }
}

提前致谢

0 个答案:

没有答案