【问题标题】:Firebase query in iOS swiftiOS swift中的Firebase查询
【发布时间】:2017-08-18 13:31:19
【问题描述】:

这是我在 firebase 中的第一个屏幕截图数据库:

这是我在 firebase 中的第二个截图数据库:

我还可以从表格视图中设置的 firebase 检索数据。但我想要所有数据,第一个截图数据库键(1album)等于第二个数据库post_key:1album。

我试过这样:

refhandel = ref.child("SongPlay").child("1album"] ).queryOrdered(byChild:"post_key").observe(.childAdded, with: { (snapshot) in

if let item = snapshot.value as? [String: AnyObject]{

            let music = MusicDataModel()
            music.setValuesForKeys(item)
            MusicData.append(music)
   }
})

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:

    阅读 firebase 文档后,我得到了我犯错的答案。 这就是我所做的。我只是替换了 child 的 queryEqual 实例

    refhandel = ref.child("SongPlay").queryOrdered(byChild:"post_key").queryEqual(toValue: post_key[myIndex]).observe(.childAdded,   with: { (snapshot) in
    
    if let item = snapshot.value as? [String: AnyObject]{
    
            let music = MusicDataModel()
            music.setValuesForKeys(item)
            MusicData.append(music)
      }
    
     })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多