传统的思想先查询在修改添加,会增加数据库的压力.导致系统的运行速度减缓.
可以使用以下代码实现功能
以下mongoDB包别到错
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.data.mongodb.core.query.Update;
@Autowired
private CommentRepository commentDao;
代码
//实现先查询加1合起来
//查询
Query query = new Query();
query.addCriteria(Criteria.where("_id").is(id));
//增加1操作
Update update = new Update();
update.inc("thumbup",1);
//调用方法
mongoTemplate.updateFirst(query,update,"comment");