我正在使用Firebase数据库存储数据。我正在尝试快照列表中出现特定uid的每个实例。我在查询这些ID时遇到问题。
代码:
func reviews() {
let ref = Database.database().reference()
let user = Auth.auth().currentUser
let uid = user?.uid
ref.child("reviews").queryEqual(toValue: uid!).observe(DataEventType.childAdded, with: { (info) in
print(info) //prints null
})
}
数据库:
查询以显示uid(f7w0q6 ....)的每个实例的正确方法是什么
答案 0 :(得分:2)
如果您能够更改NoSQL建模:
我建议创建一个结构如下的附加子级,例如user_review
userUID
reviewID
reviewID
userUID
reviewID
...
然后,您将在该userUID上查询并检索所需的值。