3

我想删除数组中的一个元素,如果该字段不是数组,什么也不做。

if (ctx._source?.field != null) {
  ctx._source.field.remove(ctx._source.field.indexOf('value'))
} 

为此,它必须确定该字段是否为数组,或者是否预期异常。如何?

另外,有Painless的详细说明吗?elasticsearch网站上只有入门。

4

0 回答 0