{
class: 1,
users: [{
name: 'abc',
surname: 'def'
}, {
name: 'xyz',
surname: 'wef'
}, {
name: 'abc',
surname: 'pqr'
}]
}
У меня есть структуру документа, как над объектом, и я хочу вернуть только те пользователи, которые имеют название «ABC», но проблема в том, что совпадает с именем «ABC», но возвращает весь массив. Я хочу только согласованных пользователей.выберите совпадающие объекты из массива в elasticsearch
Mapping -
{
"class":"string",
"users" : {
"type" : "nested",
"properties": {
"name" : {"type": "string" },
"surname" : {"type": "string" }
}
}
}
Вы можете показать свой запрос? и, возможно, также ваше сопоставление? – Val