Node.js Firebase云函数-sequnce中的多个返回

Node.js Firebase云函数-sequnce中的多个返回,node.js,firebase,google-cloud-functions,sequential-number,Node.js,Firebase,Google Cloud Functions,Sequential Number,我不熟悉Firebase云功能。我希望index.js中有一个函数,在数据库中创建节点时触发-1。它将采用上下文2的参数。并找到一个节点的值,3。从另一个数据库获取值,4。将该值添加到3个不同的位置 exports.runningNumber = functions.database.ref("Main/Enemy/{enem_Id}/{event_Id}"} .onCreate((snapshot, context) => { var enemid = context.params.e

我不熟悉Firebase云功能。我希望index.js中有一个函数,在数据库中创建节点时触发-1。它将采用上下文2的参数。并找到一个节点的值,3。从另一个数据库获取值,4。将该值添加到3个不同的位置

exports.runningNumber = functions.database.ref("Main/Enemy/{enem_Id}/{event_Id}"}
.onCreate((snapshot, context) => {

var enemid = context.params.enem_Id;
var eventid = context.params.event_Id;

return admin.database().ref("Main/Enemy/" + enemid + "/SequenceNumber").once('value', (snapshot) => {

var newSeqNum = snapshot.val() + 1;

//then, get var userid through database().ref("Main/Enemy/" + enemid + "/" + eventid + "/user_Id")

//and then, use newSeqNum to:

//1. Replacing "Main/Enemy/" + enemid + "/SequenceNumber"

//2. Adding as string into "Main/Enemy/" + enemid + "/" + eventid + "/SeqNum"

//3. Adding as string into "Main/Users/" + userid + "/" + eventid + "/SeqNum"
});

});

希望有人能帮上忙…

欢迎来到SO!在一个问题中应该有一个最小的内容:输入样本(如果需要)、预期输出样本(需要)、您尝试了什么、您研究了什么。。。你试了什么?所以这不是免费的编码服务。谢谢你的建议。我是js中的noob,我所做的最好的事情就是将newSeqNum添加到数据库中,如1号和2号,然后卡住:-
return admin.database().ref(“Main/敌方/”+enemid+“/SequenceNumber”).set(newSeqNum)。然后((snapshot)=>{var newSeqNumString=snapshot.val();return admin.database().ref(“Main/敌方/”+enemid+“/+eventid+”/SeqNum”).set(newSeqNumString.toString();});})我用单独的函数解决了它,以避免嵌套问题。