Мой домен домена содержит список сотрудников и список доменов сотрудников.моя доменная структура, как показано ниже.
Отдел
public class Department{
private String departmentId;
private List<Employee> employeeList;
//setters and getters
}
Сотрудник
public class Employee{
private String key;
private List<Details> values;
//setters and getters
}
Подробности
public class Details{
private String name;
private String country;
//setters and getters
}
Мне нужно сделать upsert на отдел.if ключ (дата) в сотруднике уже существует.затем нажмите Детали в значениях или, если есть новое обновление ключа (даты) с новым ключом в списке сотрудников.пожалуйста, предоставьте код в java-mongo.мой пример ввода JSON из интерфейса ...
{
"departmentId":"dept1",
"employeeList":[
{
"key":"11/26/2018",
"values":[
{
"name":"tim",
"country":"US"
},
{
"name":"john",
"country":"US"
}
]
},
{
"key":"11/27/2018",
"values":[
{
"name":"sam",
"country":"UK"
}
]
}
]
}