java - 如何使用查询注释删除 MongoRepository 中的项目?

标签 java spring mongodb spring-data

我正在通过 MongoRepository 将 Spring Data 与 MongoDB 一起使用。

我想知道是否可以使用查询注释通过过滤器进行删除。我一直在寻找这里和谷歌,我找不到任何文档。

最佳答案

@Query(value="{'id' : $0}", delete = true)
public Person deleteById (String id);

关于java - 如何使用查询注释删除 MongoRepository 中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17484153/

相关文章:

spring - 预授权错误处理

java - 在当前项目和插件组 org.codehaus.mojo 中找不到前缀为 'exec' 的插件

node.js - Heroku 错误 : Invalid schema, 预期为 `mongodb` 或 `mongodb+srv`

java - 在 mongo 中将 POJO 对象转换为 DBObject

java - 向 JPopupMenu 添加垂直滚动?

java - 将 JSON 数据解析为 map 标记,所有标记显示相同的信息,我该如何解决这个问题?

java - Spring 4 安全配置运行但未激活

javascript - 如果不存在, Mongoose 将多个对象添加到数组

java - 创建白名单以防范基于 Java 的应用程序中的 XSS 漏洞

java - 如何获取 XML 中特定标签的列表