node.js - Firebase Cloud Functions - 按顺序多次返回
问题描述
我是 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"
});
});
希望有人可以帮助解决如何做到这一点......
解决方案
推荐阅读
- arrays - 将带有结构数组的 PySpark Dataframe 转换为 Python 类并返回
- r - 使用 GPU 的 R 中的神经网络
- c# - Emgu 3.4.3 错误“无法加载 DLL cvextern”
- python - 使用 np.tile 生成 (n, 1, 2) 数组
- excel - 如何将数据拆分为多个表,例如 3 个标题行?
- haproxy - 如何根据传入请求选择 haproxy 后端(使用不同端口的同一服务器)?
- json - OpenWeather API 的 JSON 结果集未在 Swift 中返回主字典的值
- ansible - 在特定情况下将命令输出转换为字典
- linux - 部署到 Linux 环境时,Environment.FailFast 在 .NET Core 中会做什么?
- c# - Bitmap.CompressFormat 文件流记录 0 字节