【发布时间】:2017-02-06 21:27:18
【问题描述】:
如果您能在以下方面帮助我,我将不胜感激:
我有一个 Ionic 2 项目,需要知道如何在 Firebase 数据库中使用自定义键保存对象。
实际上,在 Firebase 中我有:
+ blabla
+ blabla
- users :
- UIDXXX : {
+ last_audio: {}
+ sessions : []
}
嗯,代替字符串 UIDXXX,我需要将用户的 uid 保存为 key,例如:
- users :
- 232ssadas223ss2 : {
+ last_audio: {}
+ sessions : []
}
- das112dasd21dsd : {
+ last_audio: {}
+ sessions : []
}
.
.
.
这就是我实际检索数据的方式:
this.auth.subscribe((user) => {
if (user) {
let firebaseObservable = this.angularFire.database.object(`/users`);
firebaseObservable.update({
useruid : {
last_audio: this.audio,
sessions: [
"Hoy",
"Ayer"
]
}
});
}
});
但是,显然我将“userid”这个词保存为键而不是 user.uid,并且在 Firebase 中我得到了:
users :
- useruid : {
+ last_audio: {}
+ sessions : []
}
非常感谢您。
【问题讨论】:
标签: angular firebase firebase-realtime-database ionic2 angularfire2