我正在构建一个Web应用程序,我可以在其中创建用户,项目以及可以将项目附加到用户的位置。
我不太了解规则,对于用户我做了类似的事情
"rules": {
"people" : {
"$uid" : {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
}
它有效,但当我尝试推动项目时,我的权限被拒绝了。
"project" : {
"$uid" : {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
},
如果有人有这样的想法,或者Firebase上的表之间的复杂关系的数据库规则示例。
谢谢任何人<3
答案 0 :(得分:0)
是的,我有一个像这样的测试用户
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并更新用户。