Я использую базу данных Realtime с Google Firebase, и я пытаюсь проверить, существует ли ребенок.
Моя база данных структурирована следующим образом
- / (root)
-   /users/
–-    /james/
--    /jake/
-   /rooms/
--    /room1/
---      (room 1 properties)
--    /room2/
---      (room 2 properties)
Я хочу проверить, существует ли комната 1. Я пробовал следующее:
let roomName:String = "room1"
roomsDB.child(roomName).observeSingleEventOfType(.Value) { 
(snap:FIRDataSnapshot) in
    let roomExists:Bool = snap.value != nil ? "TAKEN" : "NOT TAKEN"
 }
При доступе к snap.value он возвращает JSON свойств этой комнаты, но как бы проверить, существует ли комната (/rooms/room1/)?
Комментарий, если требуется какое-либо разъяснение