【发布时间】:2019-07-12 04:02:52
【问题描述】:
我刚刚在我的 Firestore 项目中添加了 Cloud Function 功能,并且能够按照文档进行操作,并让 hello world https 端点调用正常工作。我现在的问题是如何开始实际使用云功能来更新数据库中的数据?目前我的 Firestore 结构如下:
Users(Collection)->{user_unique_id}(document)->budget(collection)->[data/general](两个不同的文档)。
因此,我希望在更新数据或通用文档时调用一个函数,该函数获取数据和通用文档中的所有数据并运行一些数学运算,然后返回每个文档的更新值。
我的问题是,我该怎么做呢?现在我已经尝试过functions.firebase.document("users/{userId}").onUpdate(),但这并没有做任何事情,我不确定如何获取当前使用的userId?最重要的是,我怎样才能创建一个可以从我的应用程序中的方法定期调用的函数?
谢谢大家。
【问题讨论】:
标签: reactjs firebase google-cloud-firestore google-cloud-functions