Я учусь добавлять данные в базу данных 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
и увеличивать ключ по мере того, как я добавляю больше данных .?