繁体   English   中英

Firebase密钥参考

[英]Firebase key reference

我正在尝试向Firebase数据库添加一个简单的事务,但是,我没有运气绕过每个帐户的Firebase生成的密钥。 这是我的JSON:

{
  "accounts" : {
    "-KRPSyO4B48IpBnHBTYg" : {
      "newRecord" : "100",
      "email" : "",
      "provider" : "",
      "userId" : ""
    }
  },
  "products" : {
    "-KUKRafaNurpFhGF4jQa" : {
      "name" : ""
    }
  },
}

我想将一个计数添加到“ newRecord”中,使其与userId,provider和email处于同一级别。 但是,我在以下方面或到目前为止的任何变化方面均不成功:

 firebase.database().ref('accounts/' + accounts.id).transaction(function(value) {
  if (value) {
    value.newRecord++;

  }
  return value;

});

提前致谢!

您应该在使用事务时直接引用该值。

firebase.database().ref('accounts/' + accounts.id+'/newRecord').transaction(function(value) {
if (value) {
value++;
}
return value;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM