如何使用 MongoRepository 接口更新 mongo db 中的特定字段?

Ani*_*nil 8 java spring mongorepository spring-mongodb

如何在 spring 中使用 MongoRepository 接口更新 mongo db 集合中的特定字段?

小智 9

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

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

  • 该方法使用 MongoOperation,而不是 MongoRepository (8认同)