我想创建一个搜索栏,如果我得到搜索词,我想获取包含 firebase 上该词的数据。
我已经实现了一个搜索栏,并且正在寻找我必须在 func searchBarSearchButtonClicked(_ searchBar: UISearchBar)
中编写的内容。
到目前为止,我有一个想法。 它使用“for”和“if”来运行这样的代码来获取数据。
for i in (~) {
let defaultPlace = DBRef.child("posts/\(i)/age")
defaultPlace.observe(.value) { (snap: FIRDataSnapshot) in
if ~ {
self.displayAge.text = (snap.value! as AnyObject).description
}
}
}
(↑这只是一个例子。“~”是一些东西)
但我不确定这是否真的是最好的方法。
最佳答案
iOS:
queryOrdered(byChild: "{field name}").queryStarting(atValue: "{value}")
替换{字段名称}和{值}
关于ios - 如何在firebase数据库中搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45691414/