(颤振)如何使用Firebase的云函数从Firestore检索文档

(颤振)如何使用Firebase的云函数从Firestore检索文档,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,我正在尝试在Node.js中编写一个云函数 该函数需要以json格式返回Cloud Firestore文档数据 我已经阅读了,在那里我可以发现云函数可以在云Firestore事件上触发,比如onCreate和onDelete 但是,除了这些事件案例之外,文档不会更新或删除,我想知道是否可以使用functions.firestoreobject来完成 可能吗?或者我应该使用云Firestore的RESTAPI创建类似functions.https.onRequest的东西吗。如果您选择后者,那么应

我正在尝试在Node.js中编写一个云函数

该函数需要以json格式返回Cloud Firestore文档数据

我已经阅读了,在那里我可以发现云函数可以在云Firestore事件上触发,比如onCreate和onDelete

但是,除了这些事件案例之外,文档不会更新或删除,我想知道是否可以使用
functions.firestore
object来完成


可能吗?或者我应该使用云Firestore的RESTAPI创建类似
functions.https.onRequest
的东西吗。如果您选择后者,那么应该如何在Flatter中实现这一点?

听起来您想使用云函数创建一个API,您的应用程序可以调用该API从Firestore获取一些数据。这确实是可能的,而且事实上相当普遍


在本例中,您将实现一个所谓的或,通过与Firestore进行必要交互的。听起来您想使用云函数创建一个API,您的应用程序可以调用该API从Firestore获取一些数据。这确实是可能的,而且事实上相当普遍


在这种情况下,您将实现一个所谓的或通过与Firestore进行必要交互的。要澄清,您想知道是否可以使用云函数从Firestore获取文档,而无需使用文档事件侦听器(onCreate/Write/Delete/Update)?从功能角度来看,您的确切目标是什么?请您解释一下,不要提及任何库或API,而只是解释您希望从前端发生的事情。@RenaudTarnec很抱歉,我想实现一个请求-响应函数,根据用户的状态发送json。在表示层,用户将收到与其当前状态相匹配的理想数据通知。@S.Ramjit Yes这是正确的。为了澄清,您想知道是否可以使用云函数从firestore获取文档,而无需使用文档事件侦听器(onCreate/Write/Delete/Update)?从功能角度来看,您的确切目标是什么?请您解释一下,不要提及任何库或API,而只是解释您希望从前端发生的事情。@RenaudTarnec很抱歉,我想实现一个请求-响应函数,根据用户的状态发送json。在表示层,用户将收到与当前状态匹配的理想数据通知。@S.Ramjit是的,这是正确的。好的,谢谢!在我开始之前,我想知道这个过程是否可行。我有一个包含用户信息的Firestore文档。还有一系列测验。用户文档有一个排名字段。测验文档还将有一个“评分”字段。根据用户的“排名”,我想向用户推荐最合理的测验。因此,我考虑在这种情况下只使用GET方法。我想听听您对此的看法:)这听起来是GET请求的一个很好的用例。我建议您尝试一下,然后在新的问题中报告您遇到的具体问题。如果我的答案有用,请单击向上投票按钮(▲) 如果它回答了您的问题,请单击复选标记(✓) 接受它。这样别人就知道你已经得到了(足够的)帮助。另请看gotcha;)谢谢你的指导好的谢谢!我会试一试:)在我开始之前,我想知道这个过程是可能的。我有一个包含用户信息的Firestore文档。还有一系列测验。用户文档有一个排名字段。测验文档还将有一个“评分”字段。根据用户的“排名”,我想向用户推荐最合理的测验。因此,我考虑在这种情况下只使用GET方法。我想听听您对此的看法:)这听起来是GET请求的一个很好的用例。我建议您尝试一下,然后在新的问题中报告您遇到的具体问题。如果我的答案有用,请单击向上投票按钮(▲) 如果它回答了您的问题,请单击复选标记(✓) 接受它。这样其他人就会知道你已经得到了(足够的)帮助。另请看《抓住你了》;)谢谢你的指导