【发布时间】:2018-09-10 03:19:56
【问题描述】:
在我的客户上,我有一个订单,其中包含我想购买的商品。当我“结帐”订单时,我向我的 firebase 云函数发送一个请求,该函数以在线支付交易的链接进行响应。客户完成交易后,公司(提供在线支付服务)的请求正在发送到我的云功能之一,该功能将处理付款。
验证付款后,我想将付款的新数据存储到订单中(例如状态、完成日期等...)。
如何存储我的新数据?我知道使用 firestore 我可以简单地使用 .set(..) 方法。
【问题讨论】:
-
更新存储在firestore中的文档有问题吗?如需更多详细信息,请参阅文档like this。或者在确定您应该更新哪个文档时存在问题?在这种情况下,您需要将文档 ID 发送到事务服务。当回发将从事务服务返回时,您将使用保存的文档 ID 更新 Firestore 中所需的文档
-
@OleksiiMiroshnyk 我可以在云功能上使用 Firestore 吗? (这里是新手)
-
这就是我要找的。谢谢。
-
嗨@OleksiiMiroshnyk,您能否发布您的cmets 作为答案?提前致谢!
标签: typescript firebase google-cloud-functions