<分区>
我是 java8 的新手。
我有以下类(class)。
class User {
List<Vehicle> vehicle;
private int vehiclecount;
public List<Vehicle> getVehicle() {
return vehicle;
}
}
class Vehicle{
String vehiclename;
String vehiclecolor;
}
我可以将其保存在 mongo 集合中:
{ "_id" : ObjectId("59ca1e53a1a79607fcc9200f"), "_class" : "com.test.User",
"vechicle" : [ { "vehiclename" : "Car", "vehiclecolor" : "Blue" } ],
"count" : 1, "createdDate" : ISODate("2017-09-26T09:30:59.826Z") }
现在我基于 spring mongo 数据存储库提取了结果。我想迭代上面的mongo集合,这样我就只能得到车辆列表 我尝试了以下:
List<Vehicle> vehicle = result.stream().filter(vehicles->vehicles.getVehicle().stream().collect(Collectors.toList());
请帮助我是 java8 的新手。提前致谢