Я не уверен, является ли «имя данных» правильным способом вызова, но вот моя проблема:
У меня есть такая таблица

Я хочу создать 2 массива, которые содержат идентификатор (0001, 0040
) и дату (13-9-2017
).
Поскольку идентификаторы генерируются автоматически, поэтому я не знаю, как сделать запрос
Что я пробовал:
func retrievingPresciptionID(){
let userID = appDelegate.userIDFirebase
Database
.database()
.reference()
.child("UserInformation")
.child(userID)
.child("prescriptionID")
.observeSingleEvent(of: .value, with: {snapshot in
if snapshot.exists(){
for id in snapshot.children {
self.prescriptionID.append((id as AnyObject).key)
}
print(self.prescriptionID)
}else{
print("snapshot failed")
}
})
}
напечатано snapshot failed