我有一个说用户的集合,其集合为 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做到这一点?请帮忙。