使用MongoRepository更新Mongo文档

时间:2020-06-11 17:54:21

标签: mongodb spring-data mongorepository

我有一个说用户的集合,其集合为 userId (字母数字), userProperty1 userProperty2

我在按下api时使用MongoRepository saveAll在其中保存文档

public interface UserRepository extends MongoRepository<User, String>{
}

在Java类中:

private UserRepository userRepository;

public void saveData(User user){
    userRepository.saveAll(user);
}

只需在代码段上方添加该代码段即可使用整个代码。 现在,当我再次调用此saveData方法时,我想更新User集合并将新属性添加为userContribution,其中userProperty1是somevalue (例如,更新userCollection设置UserContribution ='P',其中userProperty1 =“ 100”)。

如何使用MongoRepository做到这一点?请帮忙。

0 个答案:

没有答案