我想删除数组中的一个元素,如果该字段不是数组,什么也不做。
if (ctx._source?.field != null) {
ctx._source.field.remove(ctx._source.field.indexOf('value'))
}
为此,它必须确定该字段是否为数组,或者是否预期异常。如何?
另外,有Painless的详细说明吗?elasticsearch网站上只有入门。
我想删除数组中的一个元素,如果该字段不是数组,什么也不做。
if (ctx._source?.field != null) {
ctx._source.field.remove(ctx._source.field.indexOf('value'))
}
为此,它必须确定该字段是否为数组,或者是否预期异常。如何?
另外,有Painless的详细说明吗?elasticsearch网站上只有入门。