我目前正在开发一个Web应用程序,我们使用可穿戴设备来监视一些重要参数。为了进行集成测试,我使用了fitbit。 该应用程序使用angular/javascript编写,数据库来自cloudant。 我的问题是:你如何保持数据库条目的更新?我想每隔两个小时从可穿戴设备请求数据,并更新当天已存在的条目,而不是创建一个新的条目来防止重复。如何更新数据库条目而不是创建新条目
到目前为止,我已经想到了两件事情:在一个变量
- 店今天的数据,尤其是数据库条目更新每隔几个小时,并在0:00清除变量的ID。
- 每次更新之前获取所有条目并检查是否有今天的日期条目。如果是这样得到所述条目的ID并更新它,否则创建一个新的
我对任何一种解决方案都不满意。
在此先感谢
我觉得有什么像'替换成'用于那种数据库,也许选项1或类似redis和cron的用户,他们每天做一次你的选择2。 – vivoconunxino
我更喜欢第一种解决方案,但有点不同。对于每个条目,您必须接收回调并在上次插入时存储。在插入新数据时,您应该检查日期变量的日期。关于这个比较,你可以决定做什么。 –