gpt4 book ai didi

ios - 将键和值添加到 Firebase 中 JSON 树中的所有子节点

转载 作者:行者123 更新时间:2023-11-28 16:08:59 24 4
gpt4 key购买 nike

我想将键和值添加到 Firebase 中的所有子项 ("rate":0)。

这是我的 JSON 树。我如何能够遍历 JSON 树并将 "rate":0 设置为所有这些:

enter image description here

我尝试用 Pyrebase 来做,但很痛苦。

最佳答案

尝试:-

  FIRDatabase.database().reference().child("Snuses").observeSingleEvent(of: .value, with: {(toBeAppendedSnap) in


if let snapDict = toBeAppendedSnap.value as? [String:AnyObject]{

for each in snapDict{

let eachKey = each.key

if let eachValue = each.value as? NSMutableDictionary{

eachValue.setObject("0", forKey: "rate" as NSCopying)
FIRDatabase.database().reference().child("Snuses/\(eachKey)").setValue(eachValue, withCompletionBlock: { (err, ref) in
print("Updated")
})
}
}
}
})

或者:-

    FIRDatabase.database().reference().child("Snuses").observeSingleEvent(of: .value, with: {(toBeAppendedSnap) in


if let snapDict = toBeAppendedSnap.value as? [String:AnyObject]{

for each in snapDict{

FIRDatabase.database().reference().child("Snuses/\(each.key)").updateChildValues(["rate" : "0"])

}
}
})

关于ios - 将键和值添加到 Firebase 中 JSON 树中的所有子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39834402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com