web应用程序的firebase规则说明
我正在构建一个web应用程序,在这里我可以创建用户、项目,并且可以将项目附加到用户 我不太明白规则,对于用户我做了类似的事情web应用程序的firebase规则说明,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,我正在构建一个web应用程序,在这里我可以创建用户、项目,并且可以将项目附加到用户 我不太明白规则,对于用户我做了类似的事情 "rules": { "people" : { "$uid" : { ".read": "auth.uid == $uid", ".write": "auth.uid == $uid" } } 这是可行的,但当我试图推动一个项目时,我的许可被拒绝了 "project" : { "$uid" : { ".read":
"rules": {
"people" : {
"$uid" : {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
}
这是可行的,但当我试图推动一个项目时,我的许可被拒绝了
"project" : {
"$uid" : {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
},
如果有人有这样做的想法,或者举一个Firebase上表之间复杂关系的数据库规则示例
谢谢大家是的,我有一个这样的测试用户
people
qnOelgKeLUM1P8bVe0Q2AJdIPC53
email: "test@gmail.com"
isAdmin: true
job: "Test job"
nom: "Test"
prenom: "Test"
profilPicture: "https://firebasestorage.googleapis.com/v0/b/nee..."
username: "Neewd"
ville: "Paris"
我想向这个用户添加项目(在一个数组中)。
因此,我尝试插入项目,获取ID并更新用户。是的,我有一个这样的测试用户
people
qnOelgKeLUM1P8bVe0Q2AJdIPC53
email: "test@gmail.com"
isAdmin: true
job: "Test job"
nom: "Test"
prenom: "Test"
profilPicture: "https://firebasestorage.googleapis.com/v0/b/nee..."
username: "Neewd"
ville: "Paris"
我想向这个用户添加项目(在一个数组中)。
因此,我尝试插入项目,获取ID并更新用户。我可以看到您正在使用的一些示例数据吗?我可以看到您正在使用的一些示例数据吗?您的项目规则在规则文件中的什么位置?它们是否与人员规则平行?规则文件中的项目规则在哪里?它们是否与人事规则平行?