首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Firebase中,当使用push()时,如何获得唯一的ID并将其存储在数据库中

在Firebase中,当使用push()时,如何获得唯一的ID并将其存储在数据库中
EN

Stack Overflow用户
提问于 2016-08-04 13:22:30
回答 6查看 76.6K关注 0票数 44

我在firebase中推送数据,但我也想在我的数据库中存储唯一的id。有人能告诉我,如何用独特的id来推送数据吗?

我试着像这样

代码语言:javascript
复制
  writeUserData() {
    var key= ref.push().key();
    var newData={
        id: key,
        websiteName: this.webname.value,
        username: this.username.value,
        password : this.password.value,
        websiteLink : this.weblink.value
    }
    firebase.database().ref().push(newData);
  }

错误是"ReferenceError: ref未定义“

EN

Stack Overflow用户

发布于 2017-07-13 16:01:07

现在看来,.push()总是返回一个可观察的。当应用上述解决方案时,我犯了以下错误:"Type 'String‘没有兼容的调用签名“。

话虽如此,我指的是这个新版本在我的案例中所起的作用:

类型“String”没有兼容的调用签名。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38768576

复制
相关文章

相似问题

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