【发布时间】:2019-07-29 14:59:34
【问题描述】:
有没有办法缓存一个完整的集合以供离线使用?
我想在一个新应用中实现离线,我们正在使用 Firebase Firestore,我们想知道是否有办法缓存整个集合。
问候。
【问题讨论】:
标签: android ios firebase google-cloud-firestore
有没有办法缓存一个完整的集合以供离线使用?
我想在一个新应用中实现离线,我们正在使用 Firebase Firestore,我们想知道是否有办法缓存整个集合。
问候。
【问题讨论】:
标签: android ios firebase google-cloud-firestore
我们想知道是否有办法缓存整个集合。
不,您无法只缓存一个集合。它是整个数据库或什么都没有。缓存包括整个数据库中的所有集合和子集合。您不能告诉 Firestore 只缓存一个集合而忽略另一个集合。
【讨论】:
collectionOne 和 collectionTwo),都包含 100 个文档,并且您正在对它们进行 get() 调用,那么您的本地缓存将总共包含 200 个文档。不幸的是,你不能说,嘿,Firestore,我只想要来自collectionOne 的缓存文档但而不是来自collectionTwo。现在清楚了吗?