如何在firebase数据库中搜索?

时间:2017-08-15 10:52:40

标签: ios swift firebase firebase-realtime-database

我想制作一个搜索栏,如果我收到搜索字词,我想获取包含firebase字词的数据。

我已经建立了一个搜索栏,正在寻找我必须在func searchBarSearchButtonClicked(_ searchBar: UISearchBar)写的内容。

到目前为止,我有一个想法。 它使用"用于"和"如果"运行这样的代码来获取数据。

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
        }
    }
}

(↑这只是一个例子。"〜"是什么)

但我不确定它是否真的是最好的方式。

1 个答案:

答案 0 :(得分:0)

iOS:

queryOrdered(byChild: "{field name}").queryStarting(atValue: "{value}")

替换{field name}和{value}