如何在Painless,Elasticsearch中确定变量是否为数组

时间:2018-02-02 08:04:42

标签: elasticsearch elasticsearch-painless

我想删除数组中的元素,如果该字段不是数组,则不执行任何操作。

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

为了做到这一点,它必须确定该字段是数组还是预期的异常。 怎么样?

另外,有没有详细的无痛指导?在elasticsearch网站上只有入门。

0 个答案:

没有答案