从firebase(ios)读取数据

时间:2017-08-17 09:13:34

标签: ios firebase firebase-realtime-database

我在Firebase数据库中有一个小数据集,但不幸的是,我无法正确地从列表中获取读取值。这是数据库的结构。 enter image description here

我只需要获取day的值并将其引用到var。提前谢谢。

2 个答案:

答案 0 :(得分:1)

var collnum = "" 
ref = Database.database().reference() 
let collid = ref.child("collid").child("day") 


collid.observeSingleEvent(of : .value, with : {(Snapshot) in

        print(Snapshot)

        if let snapDate = Snapshot.value as? String{
                    collnum = snapDate
                   print(snapDate)
            }
    })

答案 1 :(得分:0)

   let database = FIRDatabase.database().reference()
   database.child("collid").queryOrderedByKey().observe(.value, with: 
   { 
       if let value = snapshot.value as? [String: AnyObject] 
       {
          let ui = value["day"] as! String
          print(ui)
       }  
   }

你可以做这样的事情来读取数据。这将从数据库中读取数据并放入数组中,以便您读取数据。