我花了一些时间进行搜索并尝试查找可以在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"
}
}
}
提前致谢