如何将多个值写入Firebase数据库

时间:2019-05-13 15:32:33

标签: javascript database firebase

以下是我的firebase实时数据库结构:

{
  "Department" : {
    "Bob the Builder" : {
      "job_numbers" : "1234"
    }
  }
}

我想做的就是给建设者鲍勃多个工作/任务编号以完成,并存储他必须完成多少工作/任务的计数器

尝试编写时,我的代码如下:

class Job {
  constructor(title, author, jobNum){
    this.title = title;
    this.author = author;
    this.jobNum = jobNum;
  }
}

class UI {
  addJobToList(job) {
    // ADD THE JOB TO DATABASE

    var depRef = firebase.database().ref(job.title);
    depRef.child(job.author).set({
      job_numbers:job.jobNum,
    })
    .then(function(){
      console.log('yay');
    });
  }

现在,每当我向Bob添加新的任务/职位编号时,它只会更改旧的任务/职位编号。有什么办法可以保存他必须完成的工作数量以及全部要完成的工作编号的记录?

我也曾尝试创建一个数组来存储工作编号,但我不知道如何更新数组

0 个答案:

没有答案