gpt4 book ai didi

swift - 如何在 firebase 观察者路径中使用通配符?

转载 作者:行者123 更新时间:2023-11-28 14:46:15 26 4
gpt4 key购买 nike

是否可以在 firebase 观察者的路径中使用通配符?

现在我有:

self.ref?.child('root').child('info').observe(
DataEventType.childChanged, with: { (snapshot) -> Void in

//do something

})

有什么办法可以达到这样的效果:

self.ref?.child('root').child('info').child(<wildcard>).child('details').observe(
DataEventType.childChanged, with: { (snapshot) -> Void in

//find out what the wildcard is & do something

})

谢谢

最佳答案

没有办法像那样观察节点的子集。您的选择是:

  1. 观察info的所有子节点,childAdded
  2. details 移动到新的顶级节点并在那里观察。

第一个选项适用于您当前的数据结构。但它会读取比您感兴趣的更多的数据。第二个选项不会下载太多数据,但您需要更改数据结构。

关于swift - 如何在 firebase 观察者路径中使用通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50223867/

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