У меня проблемы с загрузкой данных в мой пользовательский документ в firestore.
В основном в пользовательском документе у меня есть массив тренировок. Каждая тренировка содержит массив тренировок Exercises. Как мне вставить что-то в мой массив workoutExercises?
Моя структура данных документа пользователя выглядит примерно так:
id:
email:
firstName:
workouts:
id:
workoutName:
workoutExercises:
id:
name:
order:
Итак, чтобы добавить что-то в мои тренировки, я бы сделал что-то вроде этого.
UserData<User>(collection: 'users’).upsert(
({
'workouts': FieldValue.arrayUnion([
{'id': workoutId, 'workoutName': workoutName}
])
}),
);
Итак, как мне поместить что-то в массив workoutExercises для конкретной тренировки с заданным идентификатором тренировки?