Javascript 如何使用Firestore设计模型?

Javascript 如何使用Firestore设计模型?,javascript,caching,google-cloud-firestore,Javascript,Caching,Google Cloud Firestore,我是云Firestore的新手。看完这些文件后,我仍然不清楚的是: Firestore本地缓存等是否很好,我可以用它替换我的本地变量 这意味着当我设计模型时,我不需要在变量中缓存数据,但可以直接访问firebase db getSettings() { return db.collection('Settings').get(settingsId); } 编辑:我使用Firestore for Web。对于Android和iOS,默认情况下已启用,而对于Web环境,则未启用。您需要启用它才

我是云Firestore的新手。看完这些文件后,我仍然不清楚的是:

Firestore本地缓存等是否很好,我可以用它替换我的本地变量

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

getSettings() {
  return db.collection('Settings').get(settingsId);
}
编辑:我使用Firestore for Web。

对于Android和iOS,默认情况下已启用,而对于Web环境,则未启用。您需要启用它才能使用它


激活此功能时,意味着将在用户设备上创建数据库的本地副本。是的,如果您有一组
设置
,则可以直接从更改的数据中获取数据。为此,您可以拨打get电话以获取所需的相应设置/文档。

我将其用于web。手册上说:“对于网络来说,离线持久性是一个实验性的特性”,这是正确的,但你仍然可以使用它,对吗?“我认为在未来,这将成为一个非实验性的特征。”弗兰克凡帕夫伦,我的错,对此表示抱歉。刚刚更新了我的答案。再次感谢你纠正我的错误。