首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我希望检索带有子值的firebase数据库数据

我希望检索带有子值的firebase数据库数据
EN

Stack Overflow用户
提问于 2020-01-08 09:29:52
回答 1查看 30关注 0票数 2
代码语言:javascript
运行
复制
query.once("value") .then(function(snapshot) {
      var childData = snapshot.val().user_name;
      var childData2 = snapshot.val().user_id;
 document.writeln(childData);
 document.writeln("\n");
 document.writeln(childData2);
});

这是我用来使用父值检索firebase数据库值的代码,为了使用子值检索父值,我应该在这段代码中进行哪些更改

我想通过密码找回user_name。我也希望它能为用户中的其他记录工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-08 10:46:55

如果密码是"2110",您可以使用以下命令检索用户:

代码语言:javascript
运行
复制
var passwordToLookFor = "2110";
var ref = firebase.database().ref("users");
var query = ref.orderByChild("password").equalTo(passwordToLookFor);
query.once(function(snapshot) {
  snapshot.forEach(function(child) { // loop over the results
    console.log(child.key);
    console.log(child.val().user_name);
  });
});

正如Doug评论的那样,请花点时间阅读ordering and querying上的Firebase文档,因为它将为您节省许多后续问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59638298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档