Ios Firebase DB键、名称、值说明

Ios Firebase DB键、名称、值说明,ios,firebase,firebase-realtime-database,Ios,Firebase,Firebase Realtime Database,我有一个Firebase DB,如下所示: { "Kids" : { "icon" : "ChildIcon", "name" : "Children's", "qty" : 2 }, "clothes" : { "icon" : "MensIcon", "name" : "Mens", "qty" : 12 }, "womans" : { "icon" : "WomansIcon", "name" : "Wom

我有一个Firebase DB,如下所示:

{
  "Kids" : {
    "icon" : "ChildIcon",
    "name" : "Children's",
    "qty" : 2
  },
  "clothes" : {
    "icon" : "MensIcon",
    "name" : "Mens",
    "qty" : 12
  },
  "womans" : {
    "icon" : "WomansIcon",
    "name" : "Womans",
    "qty" : 5
  }
}
我想看一看最上面的名单。例如,我试图找回“孩子、衣服、女人”

我可以使用以下代码:

        let query = ref.queryOrdered(byChild: "name")   //userId)
    query.observe(.value, with: { snapshot in
        var array = [Categories]()
        for child in snapshot.children {
            if let category = Mapper<Categories>().map(JSON: (child as! FIRDataSnapshot).value as! [String : AnyObject]) {
                array.append(category)
            }
        }
        success(array)
    })
let query=ref.queryorder(byChild:“name”)//userId)
query.observe(.value),带:{snapshot in
变量数组=[Categories]()
对于snapshot.children中的子对象{
如果让category=Mapper().map(JSON:(child as!FIRDataSnapshot).value as![String:AnyObject]){
array.append(类别)
}
}
成功(阵列)
})
要成功检索具有“name”字段的所有项,但如何检索上述级别名称的字符串

该代码将返回“Children's,Mens,Woman”,但我想要“Children,Cloth,Woman”

非常感谢您的帮助。我正在用Swift做这件事,但任何帮助都会被接受


谢谢

您正在寻找
child.key
。您正在寻找
child.key