фильтр вложенного массива упругий - PullRequest
1 голос
/ 10 октября 2019

Я использую упругий поиск данных пружины и индексирую этот документ на эластичном

{
  "country":{
     "name":"jordan",
     "cities" : [
        {
          "id":1,
          "name":"amman"
        },
        {
          "id":2,
          "name":"jarash"
        },
        {
          "id":3,
          "name":"aqaba"
        },
        {
          "id":4,
          "name":"salt"
        },
        {
          "id":5,
          "name":"karak"
        }
      ]
  }
}

, поэтому мне нужно написать запрос, чтобы получить страну со всеми городами, названия которых начинаются с символа 'a'

так что ожидаемый результат должен быть:

{
  "country":{
     "name":"jordan",
     "cities" : [
        {
          "id":1,
          "name":"amman"
        },
        {
          "id":3,
          "name":"aqaba"
        }
      ]
   }
}

так, как я могу добиться этого, используя данные пружины?

1 Ответ

0 голосов
/ 15 октября 2019
...