Извлечение дочернего элемента родительского элемента в базе данных firebase с помощью Swift

#swift #firebase-realtime-database

#swift #firebase-база данных в реальном времени

Вопрос:

У меня настроена база данных firebase, и я пытаюсь создать tableview в моем приложении Swift. В коде, который я прикрепил, вы увидите ‘Athens’, и это дочерние элементы.

Чего я хотел бы достичь, так это создать TableView с названием Market (в данном случае Athens), и пользователь может нажать на Athens, и отобразится другой TableView, у которого есть дочерние элементы (в данном случае Beef) и все его атрибуты.

Я могу отобразить дочерние элементы Athens в TableView, но я не могу понять, как запросить Athens из базы данных firebase.

Любая помощь по этому вопросу была бы высоко оценена.

 {
  "Markets" : {
    "Athens" : {
      "Beef" : {
        "name" : "Beef",
        "price" : 12,
        "salePrice" : 6
      }
    }
  }
}
  

Ответ №1:

 databaseRef.child("Markets").observe(.value) { (snapshot) in
        if snapshot.hasChild("Athens") {
            print("Athens inside")
        }else{
            print("Nothin inside")
        }
    }
  

Попробуйте использовать этот код, если у вас есть дополнительные вопросы, спросите меня