我有一个Firebase数据库,如下所示:
{
"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)
})
使用&#39;名称&#39;成功检索所有商品字段,但如何检索上述级别名称的字符串。
该代码将返回&#34;儿童,男士,女士&#34;,但我想要&#34;孩子,衣服,女人&#34;
非常感谢任何帮助。我在Swift中这样做,但任何帮助都会被接受!!
由于