在ES5.x版本上工作,需要更新多个字段,使用script.share更新,有没有更好的解决方案。
POST ../100/_update
{
"script" : {
"inline": "ctx._source.student.hobbies.add(params.tag)",
"lang": "painless",
"params" : {
"tag" : "cricket"
}
}
}
同样的学生,我需要更新电话号码。现在我正在调用2 api更新爱好和电话号码。寻找更好的解决方案,在单个查询中更新两者
1条答案
按热度按时间dohp0rv51#
只需在两个语句之间加一个分号,如下所示:
如果有多个值要添加到数组中,可以这样做