Итак, у меня есть эта база данных транзакций, в которой я храню UID клиента, рабочего и PushID задания, и когда рабочий принимает задание, рабочий должен получать данные об имени клиента из ClientID вместе со всеми данными, хранящимися внутри JobID, в то время как клиент получает данные об имени рабочего из WorkerID вместе со всеми данными в одном и том же JobID, как мне этого добиться?
{
"Transaction" : {
"-M9yM-F8F6pPJEqSVFhm" : {
"ClientID" : "rFKXOXIp2HQWbLGBjSENdzGq4lq2",
"JobID" : "-M9tDcM4NHpZCzCftxo4",
"WorkerID" : "HFaZtI241mfziA6pkHycw2DTOYh2"
}
},
"description" : {
"-M9tDcM4NHpZCzCftxo4" : {
"Address" : "123asdasda",
"ClientID" : "rFKXOXIp2HQWbLGBjSENdzGq4lq2",
"JobID" : "-M9tDcM4NHpZCzCftxo4",
"RoomSize" : "Large (luas diatas 16M)",
"Service1" : "Cleaning",
"Service2" : "Room Organizing",
"Service3" : "Bathroom Cleaning",
"Service4" : "Organizing Laundry",
"eHour" : "12",
"eMin" : "00",
"sHour" : "11",
"sMin" : "00"
}
},
"userdesc" : {
"HFaZtI241mfziA6pkHycw2DTOYh2" : {
"email" : "testing123@gmail.com",
"id" : "2545878096555",
"name" : "Test123",
"pass" : "blablabla",
"phone" : "08000000000"
},
"rFKXOXIp2HQWbLGBjSENdzGq4lq2" : {
"email" : "eaglejason13@gmail.com",
"id" : "125565896587452",
"name" : "Jason Chrislie",
"pass" : "123456789",
"phone" : "087883592045"
}
}
}