Полимерная Firebase. Массивы в объектах

Я использую полимер и FireBase, и мне было интересно, как создать массив объектов внутри объекта.

Как объект выше

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

      this.$.query.ref.push({
        name: this.$.crewName.value,
        description: this.$.crewDescription.value,
        createddate: new Date().toString(),
        creator: this.$.createcrewlogin.user.uid,
        slug: sluggedname
      });

С помощью простого метода толчка, как это. Как мне этого добиться

1 ответ

Решение

Когда вы пишете в базу данных Firebase из JavaScript, вы передаете стандартный объект JSON. Это означает, что вы можете просто вложить объекты внутри объекта, который вы передаете push():

  this.$.query.ref.push({
    name: this.$.crewName.value,
    description: this.$.crewDescription.value,
    createddate: new Date().toString(),
    creator: this.$.createcrewlogin.user.uid,
    slug: sluggedname,
    subobject: {
      techpioneers: true,
      womentechmakers: true
    }
  });
Другие вопросы по тегам