Java操作MongoDB——删除
删除代码(支持批量操作)
//删除
@Override
public Map deleteManyByCollectionName(Map<String, Object> map) {
//筛选条件
Map<String,Object> filter = new HashMap<>();
if (map.get("filter")instanceof Map){
filter = (Map<String, Object>) map.get("filter");
}
DeleteResult deleteResult = getDBCollection(map.get("collectionName").toString()).deleteMany(MongoDBUtil.setParameter(filter));
return new HashMap<String, Object>(){{put("code","200");put("message","删除数"+deleteResult.getDeletedCount());}};
}