firebase - 检查 Firestore 中的新条目 - 本地存储
问题描述
所以我有一个 Firestore 数据库,里面有我的所有帖子,我在页面加载时将它们推送到商店中,这样我就可以快速导航并且只需要获取一次。
我现在想做的是使用持久状态,因此如果用户打开新窗口或 F5(重新加载)页面,我不需要重新获取它。
问题是我不确定如何在不查询所有帖子的情况下检查 Firestore 中是否有新帖子,而且我还没有找到任何以健康和阅读有效的方式进行操作的方法。
解决方案
没有超级简单的方法 - 最后你有一些数据,而服务器有另一个,你需要检查差异。
如果您只是想弄清楚后端是否有新帖子,而这些新帖子未加载到您的前端,那么只需获取上一篇帖子的日期,然后向 Firebase 询问此日期之后的所有帖子 :)
当然,如果您没有帖子,请询问所有内容。
请记住,您需要手动检查帖子是否被删除;)
推荐阅读
- firebase - 如何使用 v-bind 显示来自 Firebase 存储的图像?
- ruby-on-rails - 如何在 capistrano deploy 中运行模型方法
- c# - 只会更改顶级函数声明的正则表达式
- swift - 我无法将子视图添加到 UItableviewcell
- android - Algolia - InstantSearchHelper
- google-apps-script - 通过 Google Apps 脚本进行 Spotify API 授权
- asp.net-mvc - 无法将 asp.net mvc dll 文件上传到 Web 服务器,“文件正在使用错误”
- java - 来自外部包的@Autowired Bean 失败
- python - 为什么 Django 模板中的 .url 没有链接到模型的“upload_to=”目录?
- swift - 根据搜索查询显示 Firebase 信息 [Firebase][Swift]