我想找一位特定艺术家的设定时间。
我有艺术家名单
artistRef = FIRDatabase.database().reference(withPath: "artists")
我有一个集合列表(次)
showRef = FIRDatabase.database().reference(withPath: "sets")
我想让所有艺术家1次定时: [set1,set3]
以下快照返回null:
showRef.queryEqual(toValue: artist?.key, childKey: "artistKey").observeSingleEvent(of: .value, with: { snapshot in
...
})
有什么我明显做错了吗?
答案 0 :(得分:3)
尝试在queryOrdered(byChild:)
之前使用queryEqual(toValue:)
,就像这样。
showRef.queryOrdered(byChild: "artistKey").queryEqual(toValue: artist?.key).observeSingleEvent(of: .value, with: { snapshot in
for set in snapshot.children {
print("\((set as! FIRDataSnapshot).value)")
}
})