首页 > 解决方案 > 检查 Firestore 中的新条目 - 本地存储

问题描述

所以我有一个 Firestore 数据库,里面有我的所有帖子,我在页面加载时将它们推送到商店中,这样我就可以快速导航并且只需要获取一次。

我现在想做的是使用持久状态,因此如果用户打开新窗口或 F5(重新加载)页面,我不需要重新获取它。

问题是我不确定如何在不查询所有帖子的情况下检查 Firestore 中是否有新帖子,而且我还没有找到任何以健康和阅读有效的方式进行操作的方法。

标签: firebasevue.jslocal-storagegoogle-cloud-firestorevuex

解决方案


没有超级简单的方法 - 最后你有一些数据,而服务器有另一个,你需要检查差异。

如果您只是想弄清楚后端是否有新帖子,而这些新帖子未加载到您的前端,那么只需获取上一篇帖子的日期,然后向 Firebase 询问此日期之后的所有帖子 :)

当然,如果您没有帖子,请询问所有内容。

请记住,您需要手动检查帖子是否被删除;)


推荐阅读