Firebase - 在嵌套的对象列表中推送对象

时间:2015-12-20 15:42:25

标签: javascript firebase firebase-security

Firebase - 在嵌套的对象列表中推送对象

当前尝试:

this.application.userUid = this.uid;
this.application.companyUid = job.uid;
this.application.jobName = job.name;
this.application.jobDescription = job.description;
this.application.jobId = job.id;

this.refApp.child(this.uid).child(job.id).push(this.application);

目前添加了对象但嵌套太低了。它需要像列表中的第二个对象。

uid - > jobid - >那个对象。

这是我的数据库:

enter image description here

1 个答案:

答案 0 :(得分:2)

使用.set()代替.push()

this.refApp.child(this.uid).child(job.id).set(this.application);

但是,如果要生成.push()的ID,可以在数据结构中向后移动一级:

this.refApp.child(this.uid).push(this.application);