[英]Get data from Firebase db, comes back without key value
我正在使用REST调用从Firebase数据库检索数据。 所以我有一个看起来像这样的数据
user
{
123456:
{
Email: "test@hotmail.com",
Password: "John Doe"
}
654321:
{
Email: "test2@hotmail.com",
Password: "Jane Doe"
}
}
我使用的查询是
firebaseurl/user.json?orderBy="Email"&equalTo="test@hotmail.com"
如果查询没有检索到键值123456
是否可以? 因为每当我尝试使用数据时,例如console.log(user.Email)
,我都变得不确定。 但是,当我像console.log(user[123456].Email)
这样操作时,我会得到我想要的结果。
我可以知道是否有办法吗? 或者一种无需user[keyvalue]
即可访问子元素的方法。
可以预期,只有const user = obj[Object.keys(rslt)[0]]
记录可以返回: const user = obj[Object.keys(rslt)[0]]
或者您可以循环浏览按键
const usersArr = Object.keys(rslt).map(usr => {
... manipulate usr
return usr
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.