調用save方法保存數據有的時候是插入有時候是更新,
數據庫
我知道save在保存的時候會檢測數據的更改,只是更新更改的部分。所以我重復save時,只是createAt更改那么我最后只應該保存了一條數據,不是2條。
當我保存完數據后短時間內重復保存,確實只是看到保存數據只是更新createAt,並沒有insert數據,但是過一段較長時間后,我同樣保存重復數據就又會insert新的數據。
奇怪!
我知道了,我重啟服務器了。。。。
使用nodemon開啟服務器,我保存文件后自動刷新重啟服務器后,感覺會重新鏈接數據庫,然后同樣的數據會重新新建_id,就會重復保存。所以並不是我以為的那種,save不穩定導致,哈哈哈。