gpt4 book ai didi

ios - 从不同节点查询Firebase数据

转载 作者:行者123 更新时间:2023-11-30 12:17:29 24 4
gpt4 key购买 nike

我有以下数据结构。

enter image description here

我想通过执行 QueryOrderedByValue 对此数据进行分页/无限滚动。问题是我不知道如何同时查询两个不同分支的数据。我知道如何仅使用一个分支,但不确定如何使用两个分支。

我现在正在执行的当前方法是通过每个分支运行此方法:

metadataRef.queryOrderedByValue().queryEnding(atValue: highest).queryLimited(toLast: UInt(limit))

这是有问题的,因为数据不再按顺序排列,并且每次提取数据时数组可能都会重新排序。如果有人对此有解决方案,我将不胜感激!另外,我正在 Swift 中执行此操作,因此 Swift 代码也会很有帮助。

编辑:我能想到的唯一其他解决方案是立即下载所有数据,然后对它们进行排序。但我担心当有数十万个条目时这可能会成为一个问题。

最佳答案

我发现我需要为每个用户一个新闻提要节点。如果您遇到同样的问题,这是一本很好的读物。

https://firebase.googleblog.com/2015/10/client-side-fan-out-for-data-consistency_73.html

关于ios - 从不同节点查询Firebase数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45206242/

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