Firebase Cloud功能更新另一个数据库列表的onUpdate上的实时数据库列表

时间:2018-06-15 14:11:08

标签: typescript firebase firebase-realtime-database google-cloud-functions angular6

我正在为Fifa预测应用尝试火力云。我使用firebase实时数据库作为我的数据库,并使用firebase托管主机我的Web应用程序在Angular 6中开发。

在我的网络应用中,我需要在更新匹配结果时更新每个用户的分数和排名。我的匹配数据位于' matchList'收集,用户数据在用户'用户的收集和预测都在预测列表中。

更新'匹配'收集匹配结果,我需要更新用户'与排名和分数的集合。我通过匹配来自预测列表'的数据来计算得分。并且'匹配'根据得分收集和计算等级。为此,我计划使用Firebase云功能。我通过以下代码获得了DB更新的触发器。

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';

admin.initializeApp(functions.config().firebase);exports.updateScore = functions.database.ref('/matchList').onUpdate(event => {});

但我仍然坚持如何从集合中获取计算数据以及如何更新用户集合。

我对Firebase来说是全新的,我通过谷歌搜索了解到现在的情况。但是我没有对上述问题进行一些更新。

请帮忙。

0 个答案:

没有答案