我正在调用MongoTemplate.find(query, type)
它返回一个List<T>
. 我的问题是,如何在一个数据库调用中从数据库集合中删除列表中的所有元素。我知道如果我知道它的结构,我可以Query
手动创建一个,但如果我不知道它是什么怎么办。id
T
T
MongoTemplate
有一个remove
我可以通过的方法T
。我需要的是等价的removeAll(Collection<T> items, Class<T> type)
编辑每个答案
我需要处理每个元素并确定要删除哪些元素,因此我不能简单地将 to 传递Query
给remove
.