Firebase:Swift - 在子节点中查询值而不知道父键

时间:2016-02-29 16:09:22

标签: ios json swift firebase

Example image of my firebase data

我有一个firebase数据库,我已经导入了一个大约的列表。 8200所大学,详见上文。

我希望能够在文本字段中输入电子邮件地址,然后查询此JSON的“域”部分。我的问题是我需要查询8000列表中的所有域名,但我不知道如何搜索域名广告我没有“7542”来使用childByAppendingPath

所以我引用了“大学”,但我需要能够在不知道父键的情况下查询“域”(即上例中的7542,但我想搜索域名,“iautb.ac.ir “)。

1 个答案:

答案 0 :(得分:17)

您需要创建引用并查询该引用,请检查此link以查找有关如何从firebase检索数据的详细信息。

基本上你需要做这样的事情

let myRef = Firebase(url: "https://your.firebaseio.com/universities")
let query = myRef.queryOrderedByChild("domain").queryEqualToValue("yourDomainSearchValue")

然后观察您的查询所需的事件