我目前正在研究一个项目,我想根据每个用户的当前可用点数每天为其分配百分比,并更新我的Firebase数据库中的用户数据。我想每天使用firebase函数为用户添加积分。
我查阅了有关设置Firebase功能的几本指南,现在我不确定如何更新数据。
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp;
export const helloWorld = functions.https.onRequest(async(request, response) => {
await updatePoints();
response.send("Hello from Firebase!")
});
export async function updatePoints(){
try{
const db = admin.database();
const ref = db.ref("Users/{userId}")
await ref.update({
"points": "3000"
});
}
catch(err){
console.log("Error occured:"+err)
}
}
答案 0 :(得分:0)
这个项目对我来说听起来很清楚。要实现它,应该是一个分三步的过程:
如果您在此过程中被困在特定步骤上,请用minimal complete/standalone code that reproduces where you are stuck发表问题。