Ich habe folgendes Dokument:Spring Data MongoDB-Repository-Methode Liste der ID löschen
@Document(collection = "decision_analysis")
public class DecisionAnalysis implements Serializable {
@Id
private String id;
...
}
ich mehrere MongoDB Dokumente über List<String> decisionAnalysisIds
Wie man richtig schreiben Spring Data MongoDB-Repository-Methode, um löschen müssen es zu tun?
Die folgende funktioniert nicht:
void deleteByIds(List<String> decisionAnalysisIds);
- Fehler: Keine Eigenschaft IDs für Typ DecisionAnalysis gefunden! Meintest du 'id'?
void deleteById(List<String> decisionAnalysisIds);
- nur ein Dokument
Perfect, danke! Außerdem habe ich einen weiteren Weg gefunden 'mongoTemplate.remove (neue Abfrage (Criteria.where ("id"). In (decisionAnalysisIds)), DecisionAnalysis.class);' – alexanoid