我的数据库结构在我的iOS应用中
我需要检索当前用户ID的所有冰箱并以表格视图显示。在浏览所有线程很长时间之后,我没有正确的答案。
这是我的Swift代码,无法满足我的需要。我相信我搞砸了查询:
let fridgeDB = Database.database().reference()
let fridgeDBRef = fridgeDB.child("fridges")
guard let uid = Auth.auth().currentUser?.uid else {return}
let queryRef = fridgeDBRef.queryOrdered(byChild: uid)
queryRef.observe(.childAdded) { snapshot in
let snapshotValue = snapshot.value as! Dictionary<String,AnyObject>
print("snapshotValue: \(snapshotValue)")
let name = snapshotValue["FridgeName"]!
let fridge = Fridge()
fridge.fridgeName = name as! String
self.fridgeUnits.append(fridge)
self.configureTableView()
self.fridgeList.reloadData()
答案 0 :(得分:1)
您非常接近。
您的查询需要做两件事:1)定义要查询的节点,以及2)定义要查询的内容。
您要查询的节点实际上是uid,您想查询它是否为真。
<span class="price">€30 and under</span>