Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Firebase:Swift-在不知道父密钥的情况下在子节点中查询值_Ios_Json_Swift_Firebase - Fatal编程技术网

Ios Firebase:Swift-在不知道父密钥的情况下在子节点中查询值

Ios Firebase:Swift-在不知道父密钥的情况下在子节点中查询值,ios,json,swift,firebase,Ios,Json,Swift,Firebase,我有一个firebase数据库,我已经导入了大约8200所大学的列表,上面有详细信息 我希望能够在文本字段中输入电子邮件地址,然后查询此JSON的“域”部分。我的问题是我需要查询8000个域名列表中的所有域名,但是我不知道如何搜索域名,因为我没有“7542”来使用childByAppendingPath 因此,我有一个对“大学”的引用,但我需要能够在不知道父密钥的情况下查询“域”(即上面示例中的7542,但我想搜索域“iautb.ac.ir”)。您需要创建一个引用并查询该引用,请选中此项以查找有

我有一个firebase数据库,我已经导入了大约8200所大学的列表,上面有详细信息

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


因此,我有一个对“大学”的引用,但我需要能够在不知道父密钥的情况下查询“域”(即上面示例中的7542,但我想搜索域“iautb.ac.ir”)。

您需要创建一个引用并查询该引用,请选中此项以查找有关如何从firebase检索数据的更多信息

基本上你需要这样做

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

然后观察您需要对查询执行的事件

它应该检查文档的链接,查看语法是否仍然正确,在这两行之后,您应该使用query.observeEvent。。。