【发布时间】:2017-12-10 15:53:07
【问题描述】:
{
"OrnekUserId": {
"AccessToken": "asd",
"CreatedAt": "2017/12/10",
"DeletedAt": -1,
"Email": "deneme@deneme.com",
"FirstName": "deneme",
"LastName": "denemeSoyad",
"LoginType": 0,
"Phone": "",
"ThumbNailUrl": "",
"UpdatedAt": -1,
"UserName": "denemeName"
}
}
我通过搜索电子邮件得到了这个 json 数据,最后我得到了这个,但是还有另一个问题,你看到 'ali' 这是我的用户 id 列,它总是因人而异。
我正在尝试获取用户名和用户 ID ('ali') 列值,但我做不到。
这是我的代码
exports.ForgotPassword = functions.https.onRequest((req,res) => {
const email = req.query.Email;
if (email == "" || email == null) {
return res.json({
result: "E-mail can not be null"
})
} else {
const ref = admin.database().ref('Users').orderByChild('Email').equalTo(email).once('value', snapshot => {
if (snapshot.val() == null) {
return res.json({
response: false
})
} else {
return res.json({
response: snapshot.val()
})
}
})
}
})
在最后一个 else 状态我需要得到“UserName”:“asdada”和“ali”
我该怎么做?
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-authentication google-cloud-functions