javascript - Firebase,将数据保存在唯一键中
问题描述
我有这个功能,我正在尝试将数据保存在孩子('Alunos')中,在一个唯一的密钥中。我试过了,但我无法用密钥保存
萨尔瓦达多斯(){
... data ...
firebase.database().ref('Usuarios').child(idUsuario).child('Alunos') "UNIQUE KEY" .set({
imagem,
nome,
idade,
altura,
peso
})
}
解决方案
要生成唯一键,请调用push()
而不是set
():
firebase.database().ref('Usuarios').child(idUsuario).child('Alunos').push({
imagem,
nome,
idade,
altura,
peso
})
有关这方面的更多信息,请参阅:
- 关于附加到数据列表的Firebase 文档
- Firebase 博客关于这些所谓的推送 ID 的推理和工作
- Firebase 博客,介绍在 Firebase 中使用数组时的最佳做法
推荐阅读
- dbus - 找不到 NetworkManager 的 getProperties 方法
- node.js - 发布新密码后用户无法登录的反应
- javascript - 无法使用 Javascript 将字符串(innerHtml)更改为数字
- javascript - 如何防止最后一条语句在while循环中记录到控制台?
- python - 添加字体文件进行设置
- flutter - 如何在 Flutter 中使用 firstWhere 导航到另一个屏幕
- javascript - 如何在 Javascript 中使用 Kuromoji.js
- python - 在 ctypes 中使用指向日期的指针 (DATE * pValnDate)
- reactjs - 设置加载状态后才调用API
- javascript - Node JS Https.Request() 方法 req,res on,data,end 事件不起作用