我在Firebase中运行嵌套查询(使用Swift)。这将返回两个快照。通常,当只有一个快照时,我会将查询结果存储在字典中
var query1 = [FIRDataSnapshot]! = []
query1.append(snapshot)
有人知道如何合并两个快照来创建一个字典条目吗?这些块看起来像这样:
_refHandle = FirebaseRef.child("query1key").observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
let key2 = snapshot.value?.objectForKey("key2") as! String
self.FirebaseRef.child("query2key").child(key2).observeSingleEventOfType(.Value, withBlock: { (snapshot2) in
// merge the two snapshots
})
})
转载请注明出处:http://www.lsql.net/article/20230523/1539427.html