gpt4 book ai didi

swift - 打印特定的子 Firebase 数据库

转载 作者:行者123 更新时间:2023-11-30 12:33:31 25 4
gpt4 key购买 nike

我有以下数据库布局:

-PGroups
-Date
-GameTime
-Entry Cost

我知道您可以使用以下命令打印 PGroup 中的所有内容

ref.child("PGroups").observeSingleEventOfType(.Value, withBlock: { (snapshot) in

//makes sure there are public
if (snapshot.hasChildren()){
print(snapshot.childrenCount) // I got the expected number of items
let enumerator = snapshot.children
while let rest = enumerator.nextObject() as! FIRDataSnapshot {
print(rest.value)
}

有没有办法只打印“GameTime”级别的子级,或者只打印“Date”级的子级?

最佳答案

您可以尝试从数据的子项中创建一个字典,这样的方法可能会起作用。

ref.child("PGroups").observeSingleEventOfType(.Value, withBlock: { (snapshot) in

if let snapValue = snapshot.value as [String : [String : String]]{
// Here try printing out the dictionary and seeing how to correctly get the right value out.
}

我对您的数据库结构有点困惑,但如果这不起作用,您可能必须创建更深一层的字典,即 [String : [String : [String : String]]] 。如果您提供更详细的结构图,我可以更好地帮助您获得您想要的值。

关于swift - 打印特定的子 Firebase 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43151947/

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