Запросить внутренний массив в Elasticsearch - PullRequest
0 голосов
/ 10 сентября 2018

Итак, у меня есть эта эластичная схема, где соответствующей частью является объект с именем Costs .
Этот объект состоит из массива. В этом массиве есть несколько полей, в частности, поле с именем Cost , которое также является объектом.

Стоимость содержит поля тип и созданный .

Это текущая схема.

Теперь мне нужно запросить эластичный объект и посмотреть, есть ли какая-либо запись в массиве выше, где объект Стоимость (внутри массива Costs) содержит оба значения: type=def and createdAt != now.

Надеюсь, это было довольно четкое описание.

Текущее приложение (в Node.js) создало поля на корневом уровне, чтобы избежать обработки объектов внутри массивов.
Но мне интересно, есть ли простой способ получить информацию, не прибегая к этой работе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...