首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从.onCreate函数更改Fi还原文档中的值并将其返回给用户

如何从.onCreate函数更改Fi还原文档中的值并将其返回给用户
EN

Stack Overflow用户
提问于 2022-02-25 22:16:39
回答 1查看 281关注 0票数 0

我正试图从一个防火墙云函数中更改/创建一个消防站文档中的一些值,但却找不到它,可能会错过一些非常简单的东西。

代码语言:javascript
运行
复制
exports.onEnterDetails = functions.firestore.document('accounts/{accountId}')
    .onCreate((snapshot, context) => {
        // grab values from the document
        const values = snap.data();
        // do stuff with the values the user put in
        ...
    })

如何在同一个消防局文档中更改值/创建新条目,以及如何将其中一些新条目返回给前端(网站)的用户?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-25 23:17:19

您的onCreate云函数是在Firestore中创建文档之后异步触发的。此时无法更改文档中的初始数据,也无法将数据返回给创建文档的客户端。

如果您想要一个同步流,在数据写入之前对其进行修改,并且可以对客户端进行响应,那么可以考虑实现可调用云函数HTTP云函数,两者都是同步的。在这两种方法中,您都可以从应用程序代码中调用Cloud函数,并使用该调用传递数据,而不是编写它来直接恢复。然后,云函数调用Firestore,并将必要的结果返回给调用者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71272270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档