【发布时间】:2019-07-05 10:21:41
【问题描述】:
在我的应用程序中,用户可以从列表中选择特定文档,例如:1,5,8 从包含文档1,2,3,4,5,6,7,8,9 的列表中。下次登录应用程序时,我想首先获取所有选择的文档(考虑分页,因为用户选择的文档数量可能非常多),然后在用户完成查看选择的文档时开始获取剩余的文档向下滚动列表。
事实证明,可用的 Firestore 查询方法无法跳过特定文档。
我目前的想法:
- 为特定于用户的文档制作单个文档引用并获取它们。
为用户特定文档范围之间的文档创建单个文档引用(来自文档编号的示例:2、3、4、6、7)。
之后开始对剩余文档进行“大查询”。
这看起来像是一个可行的解决方案,但我确信有更好的方法来实现目标,因为我所做的不是异步的而且非常慢。感谢您的帮助!
【问题讨论】: