我无法将数据上传到Firestore的用户文档中。
基本上,在用户文档中,我进行了一系列锻炼。每个锻炼都包含一系列的executionExercises。我该如何在我的exerciseExercises数组中添加一些内容?
我的用户文档数据结构是这样的:
id:
email:
firstName:
workouts:
id:
workoutName:
workoutExercises:
id:
name:
order:
因此,为了将某些内容添加到我的锻炼中,我会做类似的事情。
UserData<User>(collection: 'users’).upsert(
({
'workouts': FieldValue.arrayUnion([
{'id': workoutId, 'workoutName': workoutName}
])
}),
);
那么,对于具有给定锻炼ID的特定锻炼,我如何将某些内容添加到executionExercises数组中?