【发布时间】:2022-02-14 03:42:19
【问题描述】:
在我的应用程序中,用户可以跟踪他的锻炼情况,我想将其保存在 Cloud Firestore 中。我的想法是存储每个月的锻炼列表,以防止文档变得太大。所以一个文档看起来像这样:
month: '2022-02',
workouts: [
{
date: '2022-02-01',
exercises: [
{
sets: [{'reps': 12, 'weight': 80}
{'reps': 12, 'weight': 80}
],
},
],
},
{
date: '2022-02-02',
exercises: [
{
sets: [{'reps': 10, 'weight': 90}
{'reps': 10, 'weight': 90}
],
},
],
},
],
问题:
例如,当我获取过去三个月的锻炼并将它们放在列表中以让用户与这些锻炼进行交互时。如何在正确的月份再次将它们存储在云 Firestore 中?
【问题讨论】:
标签: flutter dart google-cloud-firestore data-modeling