Как записать несколько значений в базу данных Firebase - PullRequest
0 голосов
/ 13 мая 2019

Ниже приведена структура моей базы данных 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');
    });
  }

Теперь, когда я добавляю новое задание / номер задания вБоб, это просто меняет старую.Есть ли способ, где я могу сохранить счетчик того, сколько заданий он должен сделать, а также записать все номера заданий, которые он должен сделать?

Я также пытался создатьмассив для хранения номеров работ, но я не могу понять, как я обновлю массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...