我如何在firebase中进行查询?在oracle sql上,查询将是
"select * from users where username = "SomeUser"
我需要在Firebase,Swift 3中做同样的事情
答案 0 :(得分:3)
您需要使用queryOrderedByChild
和queryStartingAtValue
。这应该让你开始朝着正确的方向前进。
<强> queryStartingAtValue(用户名).queryEndingAtValue(用户名)强>
let username = "SomeUser"
FIRDatabase.database().reference.child("users").queryOrderedByChild("username").queryStartingAtValue(username).queryEndingAtValue(username).observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
}
queryEqual(toValue:username)
let searchRef = FIRDatabase.database().reference().child("users").queryOrdered(byChild: "username").queryEqual(toValue: username)
答案 1 :(得分:3)