Mogodb中使用save和insert方式插入数据的区别
来源:互联网 发布:网络十大美女主播排名 编辑:程序博客网 时间:2024/06/05 10:27
以下是对save和insert的区别的具体分析:
1, 如果我们在插入数据的时候不添加一个主键时,系统会随机分配一个主键,则不存在下面所说的情况,若新增的数据中存在主键,则再次插入相同的主键时insert() 会提示错误,而save() 则更改原来的内容为新内容。
如下图所示
当我们再次使用insert方式插入一个与其主键相同的对象时,会报出如下的错误
我们很容易通过错误提示发现是因为主键重复。
当我们再次使用save方式插入 这个对象时,
则发现可以成功的插入进去,但是对应name的值修改为tom
2,另外insert可以一次性插入一个列表,而不用遍历,效率高, save则需要遍历列表,一个个插入。
阅读全文
3 0
- Mogodb中使用save和insert方式插入数据的区别
- MongoDB数据插入insert和save的区别
- MongoDB中 insert 和 save 的区别
- 关于 mongodb 里 插入数据的命令 save() 和 insert() 的区别
- mongo中save和insert区别
- Yii save和insert的区别
- mongodb insert()、save()的区别
- mongodb insert()和save()的相同点和区别
- mongodb insert()和save()的相同点和区别
- mongodb insert()和save()的相同点和区别
- MongoDB学习笔记 insert和save的区别
- MongoTemplate 关于 insert 和 save 函数的区别
- MongoDb中save与insert区别
- MongoDb中save与insert区别
- 使用insert插入大量数据的总结
- Medoo Insert的使用:插入数据
- MogoDB和Redis应用场景的区别
- NPM 中 --save 和 --save-dev的区别
- Unrecognized Selector Sent to Instance问题
- 快速排序
- Atlantis POJ 1151 HDU 1542
- spring-data-jpa的使用详解,全方位,无死角
- JSP中各种元素
- Mogodb中使用save和insert方式插入数据的区别
- 边缘分布
- orcale sql 去除字段中的 换行符
- IOS中获取各种文件的目录路径的方法
- 为什么java要实现对象序列化
- 一次非常有意思的 SQL 优化经历
- pyspider 初探
- IDEA使用记录
- 使用numba加速python