Ios Firebase DB键、名称、值说明
我有一个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
{
"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
。