您可以通过稍微修改OP中的脚本来实现相同目的
范例:
curl -XPOST "http://localhost:9200/t/t/1/_update -d'{ "script" : " if(! ctx._source.hobbies.contains(hobby)){ ctx._source.hobbies += hobby }", "params" : { "hobby" : "c" }}'上面的示例假定存在现场 爱好 ,并且是一个 列表, 否则您将需要更多的逻辑来处理这些 爱好 。



