Mongodb插入数据save和insert方式的区别
如果我们在插入数据的时候不添加一个主键,系统会随机分配一个主键,则不存在下面所说的情况,若新增的数据中已存在主键,则再次插入相同的主键时insert() 会提示错误,而save() 则更改原来的内容为新内容。
如:
当我们再次使用insert方式插入一个与其主键相同的对象时,会报出如下的错误
我们很容易通过错误提示发现是因为主键重复。
而当我们再次使用save方式插入 这个对象时,
则发现可以成功的插入进去,但是对应name的值修改为tom
但是 insert可以一次性插入一个列表,而不用遍历,效率高, save则需要遍历列表,一个个插入。
MongoDB 保存数据的优化方法:https://blog.csdn.net/weixin_41287692/article/details/86583158

浙公网安备 33010602011771号