Привет, есть у меня скрипт который работает в кибане, хотел его переделать под 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);
"""
}
Спасибо за ответ!