【发布时间】:2019-07-17 13:03:59
【问题描述】:
在 Spring-data-mongodb 中,我们可以像下面这样从存储库的查询方法中返回单个删除的对象
public interface MyRepository extends MongoRepository<MyObject, String>{
Optional<MyObject> deleteByXAndY(String x, String y);
}
如果总是有单个文档被上述查询删除。
我试过了,但它会抛出异常,比如无法将 Long 转换为 MyObject。我认为只支持 void、long 或 List 或 Stream。有什么方法可以实现我想要做的吗?
【问题讨论】:
标签: spring-data spring-data-mongodb