Elasticsearch ctx добавляет объект json к массиву - PullRequest
0 голосов
/ 26 марта 2019

Я добавляю строку в массив с помощью безболезненного вызова API и ctx.Для простых строк это работает отлично.

Мои загруженные данные: Время запроса: 26 / Mar / 2019: 09: 25: 47 +0100, Cookie: sessionid = 760ddsaa323

POST test/doc/948650eff51e70ecf0e7c38d4afa442d/_update  
{  
"script" : {
    "source": "if(ctx._source.session_cookie_log != null) {ctx._source.session_cookie_log.add(params.newsupp)}",
     "params": {
      "newsupp": "Request time: 26/Mar/2019:09:25:47 +0100, Cookie: sessionid=760ddsaa323"
    }
 }
}

Однако мои требования изменились, и я должензагрузить объект JSON в массив вместо строки.

Мой объект, который я пытаюсь загрузить сейчас:

{
  "Request time": "26/Mar/2019:09:25:47 +0100",
  "Cookie": "sessionid=760ddsaa323"
}

Как настроить вызов API для загрузки объекта JSON вместо строки?

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