gpt4 book ai didi

Spring Data MongoDB存储库方法通过id列表删除

转载 作者:可可西里 更新时间:2023-11-01 09:25:46 26 4
gpt4 key购买 nike

我有以下文件:

@Document(collection = "decision_analysis")
public class DecisionAnalysis implements Serializable {

@Id
private String id;

...

}

我需要通过 List<String> decisionAnalysisIds 删除多个 MongoDB 文档

如何正确编写 Spring Data MongoDB 存储库方法才能做到这一点?

以下不起作用:

void deleteByIds(List<String> decisionAnalysisIds); - 错误:没有找到类型 DecisionAnalysis 的属性 ID!您指的是 'id' 吗?

void deleteById(List<String> decisionAnalysisIds); - 可以,但只删除一个文档

最佳答案

像这样使用 in 子句:

void deleteByIdIn(List<String> ids);

关于Spring Data MongoDB存储库方法通过id列表删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46134612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com