所以我在我正在使用的Android应用上使用Firebase作为我的后端。目前,我的结构看起来像这样
-root
- users
- email
-email
-firstName
-lastName
-(user_email)AppName
- max
- workouts
- workoutName
- orderNumber
- some push key id
- exercise
- reps
- sets
我在每个用户(user_email + AppName)下存储max和workouts。我想将workoutName发送给另一个用户的锻炼节点。我将如何在我的规则中解决这个问题,我将如何以编程方式执行此操作?我还希望接受锻炼的用户只能阅读它。我正在考虑从用户复制workoutName节点并将其插入另一个用户的锻炼节点。
我的规则目前正在
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
JSON
"testEmail@gmail?comWorkoutTracker" : {
"workouts" : {
"benchDay" : {
"-KyK9ZTc57vvI7QT_UjC" : {
"childCount" : "0",
"exercise" : "Bench",
"reps" : "4",
"sets" : "3",
"view" : "Exercise row",
"weight" : "2"
}
}
}
}