Android 如何防止用户在firebase中创建具有相同值的对象
我花了一些时间搜索并试图找到一个规则,我可以在firebase中使用它来防止用户创建具有相同值的对象 这是我的数据库外观:Android 如何防止用户在firebase中创建具有相同值的对象,android,firebase,firebase-realtime-database,firebase-security,Android,Firebase,Firebase Realtime Database,Firebase Security,我花了一些时间搜索并试图找到一个规则,我可以在firebase中使用它来防止用户创建具有相同值的对象 这是我的数据库外观: - MyObject -KlhEnx432IGfS1QKl_Yaddclose timestamp: 1496481480774 uid: false code: "aa" date: "2018-06-03T02:00:00Z" 我想做的是设置一个规则,任何用户都可以创建另一个代
- 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"
}
}
}
提前感谢您可以使用函数来实现这一点。您使用代码:aa创建另一个对象是什么意思?我的意思是,我不想创建另一个具有atribute代码:aa的对象