首页 > 解决方案 > get() 和 onSnapshot() 是否在内部共享相同的缓存?

问题描述

(启用离线模式)当我在我的应用程序中调用doc.get某个地方然后稍后在其他地方设置一个侦听doc.onSnapshot器(针对同一个文档)时,onSnapshot侦听器的第一次调用是否到达之前抓取的相同缓存数据 get(因此返回一个结果比第一次访问服务器要快)?

标签: firebasegoogle-cloud-platformgoogle-cloud-firestore

解决方案


是的,只有一个离线缓存,无论您在离线时如何查询数据,都会使用它。


推荐阅读