使用填充了虚拟数据的默认数据库启动 firebase 模拟器

Gee*_*eek 2 firebase firebase-realtime-database google-cloud-functions google-cloud-firestore firebase-cli

每当我启动模拟器时,我都必须为实时数据库导入数据库,有时还需要手动为 firestore 制作顶级集合。

有没有办法设置模拟器,以便数据库已经准备好?

我不希望其中填充来自实际项目的所有数据,而是填充一些足以进行本地开发的虚拟数据。

再次强调,我并不是要求此设置来运行测试(如此处所述,而是用于日常开发。

Fra*_*len 5

如果您想在模拟器启动时导入默认数据,请查看有关导入和导出数据的文档,其中显示:

您可以从身份验证、Cloud Firestore、实时数据库和云存储模拟器导出数据,以用作可共享的通用基准数据集。

以及该标志的文档--import

--import=import_directory

选修的。与身份验证、Cloud Firestore、实时数据库或云存储模拟器结合使用。将使用--export-on-exit启动选项或 emulators:export 命令保存的数据导入到正在运行的身份验证、Cloud Firestore、实时数据库或 Cloud Storage 模拟器实例。当前模拟器内存​​中的任何数据都将被[覆盖]。


归档时间:

查看次数:

1681 次

最近记录:

4 年,6 月 前