首页 > 解决方案 > 如何防止 Firebase Firestore 模拟器在退出时清除数据库?

问题描述

我计划使用 Firebase - Firestore 模拟器来处理来自 Websocket 的大量数据。

我只需要在本地实时处理数据。

Firestore Emulator 是一个不错的选择,因为它具有我需要的所有功能。但问题是每次关闭模拟器时都会清除数据库。是否有任何配置或设置可以改变这种行为?

如果不可能。有人可以告诉我在本地使用 Firestore 的任何其他方法吗?或我可以在本地使用的任何其他 firebase 替代品。

标签: firebasegoogle-cloud-firestore

解决方案


随着最近对 Firebase 模拟器的更新,您可以在模拟器运行时导出数据,并在它再次启动时导入。

导出数据

firebase emulators:export <export-directory>

启动和导入模拟器

firebase emulators:start --import <export-directory>

推荐阅读