es update字段时,如何将数值再除以2 ?
匿名 | 发布于2018年11月21日 | 阅读数:3678在es里面 update字段时如何把数值再除以2 ?
就 像sql 语句 update user set age= age / 2 where id=02 这样的,在es里面如何实现 ?
这是我更新时的指令:
GET user/doc/02/_update
{
"doc" : {
"age" : "38"
},
"doc_as_upsert" : true
}
4 个回复
medcl - 今晚打老虎。
赞同来自: laoyang360 、zz_hello
zz_hello
赞同来自:
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
axu999 - 90后IT男
赞同来自:
我字段的类型是keyword,详细请看截图。