我正在使用此代码更新mongo数据库中的一个条目:
final Optional<Payment> payment = cardRepository.findFirstByUserAndActiveIsTrue(user);
final Result<?> updated = payment.map(x -> {
X.setPaymentName(paymentMethodObj.getName());
return paymentRepository.save(x);
}).map(ResultBuidler::successful);
但是有人告诉我 findAndModify()
从 MongoTemplate
. 我真的不认为这样做有什么好处。如果有任何评论或意见能帮助我理解为什么一种方法比另一种更好,我将不胜感激。
谢谢您
暂无答案!
目前还没有任何答案,快来回答吧!