java - 如何使用 MongoRepository 接口(interface)更新 mongo 数据库中的特定字段?

标签 java spring spring-mongodb mongorepository

如何在 spring 中使用 MongoRepository 接口(interface)更新 mongo 数据库集合中的特定字段?

最佳答案

您可以通过以下代码更新特定字段:

Query query1 = new Query(Criteria.where("id").is("123"));
Update update1 = new Update();
update1.set("available", false);
mongoTemplate.updateFirst(query1, update1, Customer.class);

关于java - 如何使用 MongoRepository 接口(interface)更新 mongo 数据库中的特定字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973231/

相关文章:

spring - 为可与@PropertySource 一起使用的 AbstractAnnotationConfigDispatcherServletInitializer 设置事件配置文件?

java - Python 客户端不接收来自 Spring websocket 服务器的消息

spring-mongodb - 如何使用 spring mongodb 将 WriteConcern 设置为 ACKNOWLEDGED?

java - JButton 上的 ActionListener 不执行任何操作

java - 如何提高代码质量(大部分重复)

java - @RequestParam 省略但映射仍然正确完成

java - 将您的 jpa 实体作为 spring 组件是个好主意吗

使用 Jackson PTH 和 Spring Data MongoDB DBRef 的 Java 到 JSON 序列化生成额外的目标属性

java - Angular 2 : Install external library using npm through Maven