Я хочу получить данные из нескольких подузлов? Я могу получить данные с первого подузла, но не могу получить следующий уровень подузла. Мне нужен только раздел аккаунта с firebase
Я использовал эту функцию для извлечения первого подузла.
func compareAccount() {
REF_DRIVERS.observeSingleEvent(of: .value) { (snapshot) in
print(snapshot)
}
}
Snap (drivers) {
9AyIYcizavM03ArvmQH1e3xQ7rD3 = {
account = Default;
driverIsOnTrip = 0;
isPickupModeEnabled = 0;
provider = Firebase;
userIsDriver = 1;
};
FCuTwkhtrbdBTx7akQI4NL49K5p1 = {
account = Default;
coordinate = {
0 = "37.33233141";
1 = "-122.0312186";
};
driverIsOnTrip = 0;
isPickupModeEnabled = 0;
provider = Firebase;
userIsDriver = 1;
};
ML2Sxz6l78ZIZ0mO327nGmh0YkP2 = {
account = Default;
driverIsOnTrip = 0;
isPickupModeEnabled = 0;
provider = Firebase;
userIsDriver = 1;
};
}
func compareAccount() {
REF_DRIVERS.child("account").observeSingleEvent(of: .value) { (snapshot) in
print(snapshot)
}
}
Когда я пытаюсь распечатать только учетную запись.
Печатает этот результат
Snap (аккаунт)