使用填充了虚拟数据的默认数据库启动 firebase 模拟器
Start firebase emulator with default database filled with dummy data
每当我启动模拟器时,我都必须为实时数据库导入一个数据库,有时为 firestore 手动创建顶级集合。
有没有办法设置模拟器,使数据库已经准备好?
我不希望这里填入实际项目的所有数据,而是一些足以进行本地开发的虚拟数据。
再次,我不是要求此设置进行 运行 测试,(如前所述 ) 而是用于日常开发。
如果您想在模拟器启动时导入默认数据,请查看 importing and exporting data 上的文档,其中说:
You can export data from the Authentication, Cloud Firestore, Realtime Database and Cloud Storage emulators to use as a shareable, common baseline data set.
以及 --import
标志的文档:
--import=import_directory
Optional. Use with the Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator. Import data saved using the --export-on-exit
startup option or the emulators:export command to a running Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator instance. Any data currently in emulator memory will be [overwritten].
每当我启动模拟器时,我都必须为实时数据库导入一个数据库,有时为 firestore 手动创建顶级集合。
有没有办法设置模拟器,使数据库已经准备好?
我不希望这里填入实际项目的所有数据,而是一些足以进行本地开发的虚拟数据。
再次,我不是要求此设置进行 运行 测试,(如前所述
如果您想在模拟器启动时导入默认数据,请查看 importing and exporting data 上的文档,其中说:
You can export data from the Authentication, Cloud Firestore, Realtime Database and Cloud Storage emulators to use as a shareable, common baseline data set.
以及 --import
标志的文档:
--import=import_directory
Optional. Use with the Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator. Import data saved using the
--export-on-exit
startup option or the emulators:export command to a running Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator instance. Any data currently in emulator memory will be [overwritten].