2 个解决方案
#1
求同解,~~
#2
没有用spring提供的MongoRepository接口,他好像没有提供较复杂的更新数据方法,我使用了org.springframework.data.mongodb.core.MongoOperations这个类,它提供了更新方法
eg:
/**
* 把name的mail订阅状态更新为flag
*/
public void updateMailFlag(String name, String flag) throws Exception{
opterations.updateFirst(new Query(new Criteria("name").is(name)),
new Update().set("flag", flag), EmailInfo.class);
}
eg:
/**
* 把name的mail订阅状态更新为flag
*/
public void updateMailFlag(String name, String flag) throws Exception{
opterations.updateFirst(new Query(new Criteria("name").is(name)),
new Update().set("flag", flag), EmailInfo.class);
}
#1
求同解,~~
#2
没有用spring提供的MongoRepository接口,他好像没有提供较复杂的更新数据方法,我使用了org.springframework.data.mongodb.core.MongoOperations这个类,它提供了更新方法
eg:
/**
* 把name的mail订阅状态更新为flag
*/
public void updateMailFlag(String name, String flag) throws Exception{
opterations.updateFirst(new Query(new Criteria("name").is(name)),
new Update().set("flag", flag), EmailInfo.class);
}
eg:
/**
* 把name的mail订阅状态更新为flag
*/
public void updateMailFlag(String name, String flag) throws Exception{
opterations.updateFirst(new Query(new Criteria("name").is(name)),
new Update().set("flag", flag), EmailInfo.class);
}