Google cloud firestore Gcloud Firestore模拟器在重新启动时丢失数据

Google cloud firestore Gcloud Firestore模拟器在重新启动时丢失数据,google-cloud-firestore,firebase-tools,Google Cloud Firestore,Firebase Tools,我正在为我的python项目使用firestore模拟器 我用这个命令启动它 gcloud beta模拟器firestore启动--主机端口=本地主机:8080 保存文档并执行其他操作后,如果我关闭firestore并再次运行它,它将丢失 所有数据。我想firestore保留数据,直到我自己清除数据,这可能吗 听起来你在寻找: 仿真器:导出从仿真器导出数据 --import标志,用于在启动时将导出的数据传递给仿真器 另请参阅上的Firestore文档。不了解您能否提供示例如何在上面的命令中运

我正在为我的
python
项目使用
firestore模拟器

我用这个命令启动它

gcloud beta模拟器firestore启动--主机端口=本地主机:8080

保存文档并执行其他操作后,如果我关闭
firestore
并再次运行它,它将丢失
所有数据。我想
firestore
保留数据,直到我自己清除数据,这可能吗

听起来你在寻找:

  • 仿真器:导出
    从仿真器导出数据
  • --import
    标志,用于在启动时将导出的数据传递给仿真器

另请参阅上的Firestore文档。

不了解您能否提供示例如何在上面的命令中运行它我正在使用此
gcloud beta模拟器Firestore start--host port=localhost:8080
启动
emulator
firebase文档看起来很有希望,但我遇到了以下错误:
错误:(gcloud.beta.emulators.firestore.start)无法识别的参数:--import=./db(您的意思是“--host port”?)
这些标志是否仅适用于firebase用户而不是gcloud?正确,这仅适用于firebase模拟器-因此当您运行
firebase模拟器:start
命令时。