mongoose中Documents的save方法

Posted alonecode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoose中Documents的save方法相关的知识,希望对你有一定的参考价值。

调用save方法保存数据有的时候是插入有时候是更新,技术图片
数据库
技术图片

我知道save在保存的时候会检测数据的更改,只是更新更改的部分。所以我重复save时,只是createAt更改那么我最后只应该保存了一条数据,不是2条。
当我保存完数据后短时间内重复保存,确实只是看到保存数据只是更新createAt,并没有insert数据,但是过一段较长时间后,我同样保存重复数据就又会insert新的数据。
奇怪!

我知道了,我重启服务器了。。。。
使用nodemon开启服务器,我保存文件后自动刷新重启服务器后,感觉会重新链接数据库,然后同样的数据会重新新建_id,就会重复保存。所以并不是我以为的那种,save不稳定导致,哈哈哈。

以上是关于mongoose中Documents的save方法的主要内容,如果未能解决你的问题,请参考以下文章