@jekanok

Как поместить script elasticSearch в nestjs?

Привет, есть у меня скрипт который работает в кибане, хотел его переделать под nestjs, но мне выдает ошибку когда я использую:
script: `"""
            Map map = new HashMap();
            map.put("title", ${distict.title});
            map.put("_id", ${distict._id});
          ctx._source.districtsCity.add(map);
          """`,

ошибка

api_1            | UnauthorizedException: script_exception: [script_exception] Reason: compile error
api_1            |     at SearchService.addDistrictToCity (/app/src/search/search.service.ts:217:13)
api_1            |     at processTicksAndRejections (node:internal/process/task_queues:96:5)

Оригинал
POST cities/_update_by_query
{
    "query": {
    "match": {
        "id": "63dd231c641b8baafdde9890"
    }
  },
    "script": """
      Map map = new HashMap();
      map.put("title", "2test");
      map.put("_id", "2test");
    ctx._source.districtsCity.add(map);
    """
}


Спасибо за ответ!
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект