如何在Firestore文档中上层嵌套深层数据?

时间:2019-06-13 16:08:32

标签: firebase flutter google-cloud-firestore

我无法将数据上传到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数组中?

0 个答案:

没有答案