gpt4 book ai didi

Elasticsearch painless,如何判断一个字段的数据类型

转载 作者:行者123 更新时间:2023-12-02 22:22:28 28 4
gpt4 key购买 nike

es5.5中如何判断字段是否为数值型?

if (is_numeric(ctx._source.some)) {
ctx._source.some = ctx._source.some + 2
}

最佳答案

instanceof运算符(operator)可能会在这里提供帮助

if (ctx._source.some instanceof byte ||
ctx._source.some instanceof short ||
ctx._source.some instanceof int ||
ctx._source.some instanceof long ||
ctx._source.some instanceof float ||
ctx._source.some instanceof double)
{
ctx._source.some = ctx._source.some + 2
}

关于Elasticsearch painless,如何判断一个字段的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49041844/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com