欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

这一块可能有用,所以记录下来,希望对大家有所帮助。
mongodb -- 关于mongodbTemplate的upsert返回值

本文地址:https://blog.csdn.net/a13662080711/article/details/110664788

相关标签: mongodb