我希望能够在本地运行云函数并针对生产数据的副本进行调试。有没有办法将在线的数据复制到本地firestore模拟器?
firebase-tools google-cloud-functions google-cloud-firestore
我正在构建一个侦听触发器并向用户发送推送通知的 firebase 函数。触发器基于对我来说太复杂的 firestore 数据,我无法每次在 firestore 模拟器上手动重新创建。
我尝试模拟函数,但连接到 firestore 生产,但似乎在这种情况下,触发器函数不起作用
我想要做的是从我的生产 Firestore 导出我的数据,然后将其导入我的模拟器 firestore,这样至少,我正在使用的副本密切模仿我在生产中的数据;需要明确的是,数据很小,所以我不担心下载 TB 级的数据。
我找到了一种将数据导入模拟器的方法,但不确定这是否适用于生产数据或如何从生产中转储数据。
firebase emulators:start --import=./some-directory
Run Code Online (Sandbox Code Playgroud)