curl -XPOST 'localhost:9200/customer/external/1/_update?pretty' -d '
{
"script" : "ctx._source.age += 5"
}'
这是官方网站上的一个例子。我对ctx感到困惑,这是什么意思?上下文
答案 0 :(得分:3)
ctx
是一个特殊变量,可让您访问要更新的对象的源。 ctx._source
是source
的可写版本。
注意::您可以在脚本中修改此文档,修改后的源将作为新版本的文档保留。