【问题标题】:Comparing and updating the fields in firebase database比较和更新firebase数据库中的字段
【发布时间】:2016-08-16 16:31:05
【问题描述】:

我正在尝试更新用户名密码组名。 我正在尝试这样,但它没有更新

我想 campre,然后更新我的字段,但我找不到这样做的方法。

就像电子邮件 = komaldeep1993@gmail.com 在那里更新;

我的代码如下所示。 谢谢

    var newData = {
        Username: this.username.value,
        Password: this.password.value,
        User_Group: this.User_Group.value,
    }

      var email = this.state.edit_details[0];




    firebase.database().ref("/Cred_Details_Of_Users").orderByChild("Email_Address").equalTo(email).update(newData);

这不起作用,帮我通过在数据库中存储数据来更新特定字段

【问题讨论】:

    标签: javascript reactjs firebase firebase-realtime-database


    【解决方案1】:

    您不能在查询中调用update()。您需要在与该查询匹配的每个特定子项的 DatabaseReference 上调用它:

    var query = firebase.database().ref("/Cred_Details_Of_Users").orderByChild("Email_Address").equalTo(email);
    query.on("child_added", function(snapshot) {
        snapshot.ref.update(newData);
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多