mongodb - 使用 MongoRepository 更新实体时修改的计数
问题描述
我正在使用 Spring Data MongoDB Repository 连接到我的 mongo 数据库。
我想通过传递要更新的条件和特定字段来更新集合中的文档。
我通过将实体对象直接设置为要更新的字段以及将用作条件的 _id 字段来做到这一点。
这是我正在使用的代码,
Employee updatedEmployee=employeeRepository.save(employeeToUpdate);
当我使用 save 方法时,我看到我没有得到任何返回状态,无论更新是否成功。
我不想对 mongodb 进行另一个查询以获取文档并将其与我更新的文档进行比较以验证更改?
有没有存储库的方法,或者我应该单独为这个特定的用例使用 MongoTemplate。
解决方案
推荐阅读
- asp.net - CompiledRazorAssemblyPart 应该如何用于加载 Razor 视图?
- java - 在 java 中分配引用变量(示例)
- hyperledger-fabric - Hyperledger Fabric 网络(1.1.0)无法在对等节点和排序节点之间创建通道
- android - 无法在片段内使用 onClickListener
- php - slim 3 php 应用程序无法在 CentOS 上运行 nginx 访问被拒绝可能是由于 session_start() 函数
- c++ - 如何在 tcp/ip 套接字的服务器端访问数组
- java - 如何在 Android 中将 JAVA 的 ARP 代码转换为 Kotlin
- django - Django admin通过一对一字段内联
- javascript - 存储/传递 v8 承诺解析器以供以后使用的最佳实践?(结合 C++ 线程)
- linux - 高度不能被 2 ffmpeg 整除我怎么能解决这个问题?