首页 > 解决方案 > 如何将数据保存在 Firestore 本地缓存中?

问题描述

我发现了一个非常有用的函数,名为get(Source source)。如果我通过缓存,我只能从缓存中获取数据。但是 set(Source source) 呢?我找不到类似的东西。我需要在本地保存数据并仅在需要时将其推送到服务器。如何解决这个问题?还是有其他选择?谢谢

标签: firebasegoogle-cloud-firestore

解决方案


Firestore 客户端库不支持您尝试执行的操作。然后,只有您可以执行的写入将始终尽早同步到服务器。没有任何操作可以让您写入,然后决定稍后同步。

您应该做的是将数据写入其他一些本地存储(可能是数据库),然后在准备好时将这些记录写入 Firestore。


推荐阅读