我使用 MongoRepository 将 Spring Data 与 MongoDB 结合使用。
我想知道是否可以使用查询注释通过过滤器进行删除。我一直在寻找这里和谷歌,我找不到任何文档。
原文由 paul 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用 MongoRepository 将 Spring Data 与 MongoDB 结合使用。
我想知道是否可以使用查询注释通过过滤器进行删除。我一直在寻找这里和谷歌,我找不到任何文档。
原文由 paul 发布,翻译遵循 CC BY-SA 4.0 许可协议
也许您可以使用存储库删除查询。这是 文档 中的示例:
public interface PersonRepository extends MongoRepository<Person, String> {
List <Person> deleteByLastname(String lastname);
Long deletePersonByLastname(String lastname);
}
使用返回类型 List 将在实际删除它们之前检索并返回所有匹配的文档。数字返回类型直接删除匹配的文档,返回删除的文档总数。
原文由 Faisal Feroz 发布,翻译遵循 CC BY-SA 3.0 许可协议
8 回答6.4k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决