I am trying to query data in my Firebase database using:
queryEqual(toValue: Any?, childKey: String?)
My database structure:
Schools {
testUID1 {
schoolNameLC: test school 1
}
}
My query is:
databaseReference.child("Schools").queryEqual(toValue: "test school 1", childKey: "schoolNameLC").observe(.value) { (snap) in
print(snap)
}
This query prints out null
and I can't quite get it to work. Because of the way my app is set up, I don't know that the key schoolNameLC
has a value testSchool1
under the parent key of testUID1
. All I want to do is search through the Schools
in my database and return anything with a schoolNameLC
value of test school 1
.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…