我目前正在開發一個Web應用程序,我們使用可穿戴設備來監視一些重要參數。爲了進行集成測試,我使用了fitbit。 該應用程序使用angular/javascript編寫,數據庫來自cloudant。 我的問題是:你如何保持數據庫條目的更新?我想每隔兩個小時從可穿戴設備請求數據,並更新當天已存在的條目,而不是創建一個新的條目來防止重複。如何更新數據庫條目而不是創建新條目
到目前爲止,我已經想到了兩件事情:在一個變量
- 店今天的數據,尤其是數據庫條目更新每隔幾個小時,並在0:00清除變量的ID。
- 每次更新之前獲取所有條目並檢查是否有今天的日期條目。如果是這樣得到所述條目的ID並更新它,否則創建一個新的
我對任何一種解決方案都不滿意。
在此先感謝
我覺得有什麼像'替換成'用於那種數據庫,也許選項1或類似redis和cron的用戶,他們每天做一次你的選擇2。 – vivoconunxino
我更喜歡第一種解決方案,但有點不同。對於每個條目,您必須接收回調並在上次插入時存儲。在插入新數據時,您應該檢查日期變量的日期。關於這個比較,你可以決定做什麼。 –