У вас есть синтаксическая ошибка в последнем операторе, поскольку вы пропускаете вызов set
:
firebase.database().ref("Exercise").set({
nameExercise: exerciseName.value,
setAm: setAmount,
});
firebase.database().ref("Exercise/setAm").set({ // this line changed
HoeveelheidArr,
Gewicht,
});
Результат этих двух операторов также может быть достигнут с помощью одного вызова в set
:
firebase.database().ref("Exercise").set({
nameExercise: exerciseName.value,
setAm: {
HoeveelheidArr,
Gewicht,
}
});
Если вы хотите создать список дочерних узлов в Exercise
[sic], вы можете использовать для этого метод push()
Firebase.
firebase.database().ref("Exercise/setAm").push({
HoeveelheidArr,
Gewicht,
});
firebase.database().ref("Exercise/setAm").push({
HoeveelheidArr,
Gewicht,
});
Это создает два дочерних узла в setAm
, каждый с уникальным ключом.
Подробнее о push()
относительно использования массива см. В блоге Рекомендации: Массивы в Firebase .