mongodb -- 关于mongodbTemplate的upsert返回值
程序员文章站
2022-03-11 09:24:52
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。UpdateResult result = mongoTemplate.upsert(query, update, colName);result.getMatchedCount() : 查找到匹配的数量result.getModifiedCount() : 修改的数量在去重计数上有作用,尤其是result.getMatchedCount(),查找到的匹配数量为0表明是插入,result.getModif....
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
UpdateResult result = mongoTemplate.upsert(query, update, colName);
result.getMatchedCount() : 查找到匹配的数量
result.getModifiedCount() : 修改的数量
在去重计数上有作用,尤其是result.getMatchedCount(),
查找到的匹配数量为0表明是插入,result.getModifiedCount()为0
查找到的匹配数量大于0表明已存在于数据表中,遇到不同的可修改,这时result.getModifiedCount()返回修改的数量,如果相同,则result.getModifiedCount()为0
这一块可能有用,所以记录下来,希望对大家有所帮助。
本文地址:https://blog.csdn.net/a13662080711/article/details/110664788
推荐阅读
-
MongoDB 执行mongoexport时异常及分析(关于数字类型的查询)
-
关于单台MongoDB实例开启Oplog的过程详解
-
javascript少儿编程关于返回值的函数内容
-
推荐一款关于MongoDB日志分析的工具--Mtools
-
MongoDB 3.0 关于安全认证后使用C#调用碰上“System.TimeoutException”类型的异常在 MongoDB.Driver.Core.d
-
关于NoSQL之MongoDB的一些总结
-
关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究
-
Mongodb中关于GUID的显示问题详析
-
关于SpringBoot中的MVC Controller层踩坑存入session 或者model 返回值
-
关于MongoDB索引管理-索引的创建、查看、删除操作详解