在我的firestore数据库中,我有1000个文档。在用户检索1个文档后,我想在另一个页面中将其显示为列表页面中的一张卡片。
当用户再次登录到app时,应该会在列表中看到以前检索到的文档。
此外,如果用户已经从数据库中检索了数据,我也不想显示来自firestore的相同文档。
我想用按钮从firestore数据库中一个接一个地检索文档,并将其显示在listTile中。
每按一次按钮,应用程序就会将新的快照添加到列表中。我怎么能做到这一点呢?
发布于 2020-05-05 14:25:05
您可以使用Hive作为本地NoSQL数据库来存储用户检索的所有文档。
您可以使用的另一种方法是使用Hive存储文档的is,当用户登录到您的应用程序时,您可以从缓存中获取文档:
Firestore.instance.collection('collection').document(id).get(source: Source.cache);https://stackoverflow.com/questions/61561793
复制相似问题