【发布时间】:2021-07-22 19:13:20
【问题描述】:
我在使用 firebase 的 firestore 模拟器时遇到了一个奇怪的问题。当我启动模拟器并检查模拟器的firestore UI时,它显示数据库中还没有数据。
然后,我尝试在 firestore 模拟器中查询我的 react-native 应用程序中的数据,令人惊讶的是,之前会话的旧数据又回来了。我正在返回我在上一个会话中添加的数据,但它在模拟器 UI 上不可见。
我的印象是关闭模拟器会删除该会话期间添加的所有数据,所以下次启动模拟器时为什么我会看到上一个会话的数据?好像它以某种方式被缓存在某个地方......?
我在 stack-overflow 上看到了多篇关于 --project 参数被提供给 firebase emulators:start 终端命令的帖子。这似乎对我的情况没有任何影响。
如果有任何解决问题的建议,我将不胜感激。
【问题讨论】:
-
您找到解决方案了吗?
-
@Simon 事实上我做到了!现在发布答案。
标签: firebase react-native google-cloud-firestore firebase-tools