javascript - 如何使用Firestore设计模型?

标签 javascript caching google-cloud-firestore

我是 Cloud Firestore 新手。阅读文档后,我仍然不清楚的是:

Firestore 本地缓存等功能是否足够好,以至于我可以用它替换我的本地变量?

这意味着当我设计模型时,我不需要在变量中缓存数据,而是可以直接访问 firebase 数据库?

getSettings() {
  return db.collection('Settings').get(settingsId);
}

编辑:我使用 Firestore 网页版。

最佳答案

对于 Android 和 iOS,offline persistence默认情况下启用,但对于 Web 环境则不启用。您需要启用它才能使用它。

激活此功能后,意味着将在用户设备上创建数据库的本地副本。是的,如果您有Settings集合,您可以直接从chached数据中获取数据。为此,您可以进行 get 调用来获取您需要的相应设置/文档。

关于javascript - 如何使用Firestore设计模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53595713/

相关文章:

javascript - 每次点击都会改变数字?

IE11 中排序函数的 Javascript 语法错误

javascript - 使用向下箭头键聚焦下一个输入(与 Tab 键一样)

android - 将本地文件附加到电子邮件

android - 如何从 cloud-firestore 数据库中搜索?

javascript - 使用 Javascript 或 jQuery 将值全局变量绑定(bind)到对象

caching - Laravel cache::remember 将对象作为数组返回

ios - Swift iOS - API 数据和缓存

java - 如何将用户重定向到 Cloud Firestore 中的特定 Activity ?

java - 我想检查我的用户输入是否包含作为我的 firestore 数据库中的文档的子字符串,这在 Java 中可能吗? (Android 工作室)