2017-09-09 16 views
1

のリストを削除します。春データのMongoDBリポジトリ方法は、私は次のドキュメント持っID

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

    @Id 
    private String id; 

... 

} 

をちゃんと順番に春データのMongoDBリポジトリメソッドを記述するためにどのようにList<String> decisionAnalysisIds

を介して複数のMongoDBのドキュメントを削除する必要がありますそれをするために?

次は動作しません:

void deleteByIds(List<String> decisionAnalysisIds); - エラー:タイプDecisionAnalysisが見つかりませんプロパティID!あなたは 'id'を意味しましたか?

void deleteById(List<String> decisionAnalysisIds); - 作品が、このような句で使用する1つの文書のみ

答えて

2

を削除します。

void deleteByIdIn(List<String> ids); 
+1

パーフェクト、ありがとうございました!また、私はもう一つの方法を見つけました 'mongoTemplate.remove(DecisionAnalysis.class)(DecisionAnalysis.class)の新しいクエリ(Criteria.where( "id")in) – alexanoid

関連する問題