Firebase Firestore 模拟器如何工作?
How does Firebase Firestore emulator work?
到目前为止,我一直在使用 Firebase 托管和函数模拟器。但现在我正在编写一个将 运行 基于 Firestore 触发器的函数,所以我正在研究 Firestore 模拟器以进行开发。
但是它是如何工作的呢?它是否完全模仿 Firestore?我能否读取保存在服务器上的当前 Firestore 数据?如果我更新、创建或删除更改文档,我真的会在我的真实数据中更改它们吗?
我会运行它:
firebase emulators:start --only hosting,functions,firestore
Firestore 模拟器套件为您提供了足够的功能来进行本地测试。它不是云服务实际功能的完整副本。
Firestore 模拟器不允许您读写存储在服务器上的数据。您必须在本地填充数据库才能在本地进行测试。
如果您想改用云服务中托管的数据,请不要使用模拟器 - 只需正常访问您的项目即可。
到目前为止,我一直在使用 Firebase 托管和函数模拟器。但现在我正在编写一个将 运行 基于 Firestore 触发器的函数,所以我正在研究 Firestore 模拟器以进行开发。
但是它是如何工作的呢?它是否完全模仿 Firestore?我能否读取保存在服务器上的当前 Firestore 数据?如果我更新、创建或删除更改文档,我真的会在我的真实数据中更改它们吗?
我会运行它:
firebase emulators:start --only hosting,functions,firestore
Firestore 模拟器套件为您提供了足够的功能来进行本地测试。它不是云服务实际功能的完整副本。
Firestore 模拟器不允许您读写存储在服务器上的数据。您必须在本地填充数据库才能在本地进行测试。
如果您想改用云服务中托管的数据,请不要使用模拟器 - 只需正常访问您的项目即可。