【发布时间】:2015-07-01 17:41:01
【问题描述】:
假设我们有:
curl -XPOST "http://localhost:9200/t/t/1" -d'
{
"hobbies" : ["a", "b"]
}'
我知道我可以这样做来附加到爱好:
curl -XPOST "http://localhost:9200/t/t/1/_update" -d'
{
"script" : "ctx._source.hobbies += hobby",
"params" : {
"hobby" : "c"
}
}'
但是,如果 hobby 不是 'c' 而是 'b',我该怎么做,我不会以 ["a", "b", "b"] 作为 hobby 结尾?因此,如果“c”还不是爱好,它只会附加“c”?
【问题讨论】:
标签: elasticsearch