【发布时间】:2022-01-01 11:47:11
【问题描述】:
我正在尝试从 vue js Web 应用程序将锻炼信息输入 Firebase 实时数据库。但是,当我尝试插入数据时,它会覆盖数据。如果我输入二头肌卷曲的信息,然后再次输入二头肌卷曲而不是附加它会覆盖原始信息。例如,我希望它是这样设置的:
用户
- 一个人
- 二头肌卷发 - 不同日期的数据列表
- 卧推 - 不同日期的数据列表
- 人b
- 二头肌卷发 - 不同日期的数据列表
- 深蹲 - 不同日期的数据列表
这是我插入数据的方式:
writeUserData: function() {
const db = getDatabase();
var data = {
'weight': this.weight,
'reps': this.reps,
'sets': this.sets,
'date': Date(),
}
userRef = ref(db, 'users/', this.name, this.workoutType);
set(userRef, [data]);
},
【问题讨论】:
标签: javascript firebase vue.js firebase-realtime-database