在Parse(MongoDB)数据库中存储每日健康相关数据(身高,体重,燃烧的卡路里,睡眠时间)的最佳方法是什么?用户每天最多可以更新他们的健康数据10-15次,我不确定如何实时跟踪他们的数据,而不必每次只更新某个信息时创建新记录。目前我有一个User类和一个HealthProfile类,其中包含有关身高,体重等的基本信息。
我可以在一天中收集数据,然后在晚上将其保存在数据库中,但这对我想要显示的数据库驱动的图表不起作用。
数据交互将如下:用户全天输入他们做了多少运动,他们吃的食物等等,应用程序将显示一条线/条形图,显示他们的进度/燃烧的卡路里(或其他健康数据)对于日,周和月。它还包括血压和其他测量等内容,我希望能够为用户存储所有这些内容,并允许他们随时查看他们的历史记录以及输入新数据。这与Apple的Health应用程序的工作方式类似。
我需要确保用户的数据始终保存在数据库中,因此如果他们在手机或网站上登录,他们的数据始终是最新的,因此对数据库的写入需要在用户输入时进行。只要用户查看图表或图形,就会进行读取。
答案 0 :(得分:1)
您确实需要弄清楚如何与数据进行交互。这将决定存储它的最佳方式。
一旦你清楚地了解了你想要阅读/写入/使用的不同方式,数据会回来并提出明确的问题以获得帮助......目前还不清楚你想要什么样的帮助。