Будучи совершенно новым для Firebase / JSON, я немного озадачен тем, как мне получить «базовые» данные. «Base», вероятно, является совершенно неправильным синтаксисом.
![**Firebase Database**](https://i.stack.imgur.com/3xNiv.png)
Как я могу получить доступ / распечатать «Места», если они не имеют значения? Когда я даю «Нью-Йорку» значение, я не могу добавить к нему ребенка. Так что я не понимаю, как получить эти данные?
ViewController
var ref: DatabaseReference?
var handle: DatabaseHandle?
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
handle = ref?.child("Places/London/UK/Latitude").observe(.value, with: { (snapshot) in
let item = snapshot.value as? Double
print(item)
})
}
Это печатает точную широту (потому что она имеет значение). Но то, что я хочу, это список мест - например, Лондон, Нью-Йорк и Париж