首页 > 解决方案 > 使用 MongoRepository 更新实体时修改的计数

问题描述

我正在使用 Spring Data MongoDB Repository 连接到我的 mongo 数据库。

我想通过传递要更新的条件和特定字段来更新集合中的文档。

我通过将实体对象直接设置为要更新的字段以及将用作条件的 _id 字段来做到这一点。

这是我正在使用的代码,

Employee updatedEmployee=employeeRepository.save(employeeToUpdate);

当我使用 save 方法时,我看到我没有得到任何返回状态,无论更新是否成功。

我不想对 mongodb 进行另一个查询以获取文档并将其与我更新的文档进行比较以验证更改?

有没有存储库的方法,或者我应该单独为这个特定的用例使用 MongoTemplate。

标签: mongodbspring-data-mongodbmongotemplate

解决方案


推荐阅读