MongoTemplate修改整个对象
作者:
AC编程 | 来源:发表于
2022-11-30 16:59 被阅读0次一、代码
import org.bson.Document;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.data.mongodb.core.query.Update;
public Boolean updateTicketUnit(TicketUnit ticketUnit) {
Query query = Query.query(Criteria.where("ticketUnitId").is(ticketUnit.getTicketUnitId()));
Document doc = new Document();
mongoTemplate.getConverter().write(ticketUnit, doc);
Update update = Update.fromDocument(doc);
return mongoTemplate.updateFirst(query, update, TicketUnit.class).getModifiedCount() > 0;
}
本文标题:MongoTemplate修改整个对象
本文链接:https://www.haomeiwen.com/subject/chidfdtx.html
网友评论