我有一个Company对象,其中包含Employee对象。 我想从条件为employee.firstName和employee.lastName匹配用户输入的Company Object中获取Employee对象。
Company.java
@Data //lombok annotation
class Company{
String id;
String companyName;
List<Employee> employees;
}
Employee.java
@Data //Lombok annotation
class Employee {
String firstName;
String lastName;
Integer salary;
}
我研究了具有聚合框架和$ filter的Mongodb,该框架有助于获取嵌套数组对象。如果有人知道如何在核心Java中做到这一点,请让我知道如何使用聚合框架和Java代码来实现。
谢谢!
P.S。我没有使用spring框架。