接触mongodb有一个星期有余,今天就 save() 和 insert() 的区别 把自己理解的意思分享下:
首先 save() 和 insert() 这两个命令都有插入数据的意思 ,
但如果出现这样的情况,就可以轻松地看出这两者的细微差距
数据库里有数据,并且里面的ID 正好和你要新增的ID相同
1、insert() :用insert()方法,会抛出异常,插入数据的操作不会成功
2、save() :用save() 方法,不会抛出异常,它会根据ID 更新 内容,类似于 update语句