У меня есть следующее сопоставление в elasticsearch:
"mappings": {
"company": {
"properties": {
"name": {
"type": "keyword"
},
"employee": {
"type": "object",
"properties": {
"age": {
"type": "long"
}
}
}
}
}
}
Я хотел бы знать, можно ли было получить все компании, максимальные значения возраста сотрудников которых меньше 30 лет. В SQL мне просто нужно выбрать компанию при присоединении к сотруднику и сгруппировать по идентификатору компании и сделать предложение where, чтобы максимальное значение возраст менее 30 лет.