我試圖使用來查詢我的火力地堡數據庫中的數據:火力地堡queryEqualToValue與childKey
queryEqual(toValue: Any?, childKey: String?)
我的數據庫結構:
Schools {
testUID1 {
schoolNameLC: test school 1
}
}
我的查詢是:
databaseReference.child("Schools").queryEqual(toValue: "test school 1", childKey: "schoolNameLC").observe(.value) { (snap) in
print(snap)
}
這個查詢打印出null
,我無法完成它的工作。由於我的應用程序設置的方式,我不知道密鑰schoolNameLC
的值爲testUID1
的父密鑰下的值爲testSchool1
。我想要做的就是搜索我的數據庫中的Schools
,並返回schoolNameLC
的值test school 1
。
嘗試'databaseReference.child( 「學校」)。queryOrderedByChild( 「schoolNameLC」)。queryEqualToValue(試驗學校1).observe(.value的){(SNAP)在 打印(snap.value) }' –