firebase - 如何将数据保存在 Firestore 本地缓存中?
问题描述
我发现了一个非常有用的函数,名为get(Source source)。如果我通过缓存,我只能从缓存中获取数据。但是 set(Source source) 呢?我找不到类似的东西。我需要在本地保存数据并仅在需要时将其推送到服务器。如何解决这个问题?还是有其他选择?谢谢
解决方案
Firestore 客户端库不支持您尝试执行的操作。然后,只有您可以执行的写入将始终尽早同步到服务器。没有任何操作可以让您写入,然后决定稍后同步。
您应该做的是将数据写入其他一些本地存储(可能是数据库),然后在准备好时将这些记录写入 Firestore。
推荐阅读
- lerna - npm链接执行命令找不到依赖命令
- java - 在android studio中编辑年龄文本中的验证
- python - 如何获取 Dropbox 文件的路径以便在 python 中使用 files_download 函数?
- python - 嵌入机器人输出 (discord.py)
- amazon-web-services - 响应包含循环引用,无法在 AWS 中序列化为 JSON
- c# - 通过 Npgsql 连接到 heroku 时出现“FATAL: No pg_hba.conf entry for host...”
- php - 自动登录wordpress
- amazon-web-services - AWS,当您的 ec2 (ecs) 实例超出内存限制时会发生什么?
- apache - apachectl -k 优雅时,Apache 2.4.41 将 L 连接变为 G 连接
- node.js - 如果我不想在后台函数中返回承诺,我该怎么办?