我想让用户的分数保存在我的实时数据库中。我使用云函数- typescript。
//MY DB:
"users": {
"Michael": {
"scores": "1000"
}
}我在Admin端的代码(云函数)
exports.gettingValueFromDB = functions.https.onCall(async (data, context) =>
{
if (context.auth!==null)
{
const uid = context.auth.uid;
const ref = admin.database().ref(`/users/${uid}/`);
//???
//const scores= ????
}
});发布于 2019-01-22 00:16:39
初始化:
var db = admin.database();
var uid = 'Michael';
var usersRef = db.ref(`users/${uid}`);查询一次:
usersRef.once("value", function(snapshot) {
val = snapshot.val();
console.log(val.scores);
});异步监听器:
usersRef.on("value", function(snapshot) {
val = snapshot.val();
console.log(val.scores);
});https://stackoverflow.com/questions/54156170
复制相似问题