установка ключа для объекта при записи данных в firebase - PullRequest
0 голосов
/ 10 апреля 2020

Я учусь добавлять данные в базу данных firebase по событию щелчка.

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

Например, у меня есть база данных firebase в следующей структуре

appName

  labels

  products

     0
     1
     2
     3

  names

Здесь в products 0,1,2,3 находятся объекты данных. я хочу добавить больше объектов данных к products.

Мой подход был следующим:

export const addProduct = () => {
   firebase.database().ref('products').push({
      category: "Tech",
      rate: "$10 for 15min",
      review: {},
      title: ""
   });
}

И в представлении, когда пользователь нажимает кнопку, я вызываю вышеуказанную функцию

addData() {
   addProduct();
}

Данные добавляются в products, но проблема заключается в том, что для этого объекта являются случайные символы. Как я могу установить ключ для этого объекта как 4 и увеличивать ключ по мере того, как я добавляю больше данных .?

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