ES根据条件更新字段

简介: ES根据条件更新字段


ES根据条件更新字段


根据id更新

POST crm_knowledge_base/knowledgeBase/17/_update
{
  "doc":{
    "createBy":"111",
    "updateBy":"111",
    "userName":"admin",
    "updateUserName":"admin"
  }
}


更新成功

image.png


根据指定条件更新

POST crm_knowledge_base/_update_by_query
{
  "script": {
    "source": "ctx._source['createBy']='55';ctx._source['userName']='石慧';"
  },
  "query":{
    "bool": {
      "must":{
        "match":{
          "createBy":"10001389"
        }
      }
    }
  }
}


更新成功

image.png


目录
打赏
0
0
0
0
1624
分享
相关文章
mysql不等于<>取特定值反向条件的时候字段有null值或空值读取不到数据
对于数据库开发的专业人士来说,理解NULL的特性并知道如何正确地在查询中处理它们是非常重要的。以上所介绍的技巧和实例可以帮助你更精准地执行数据库查询,并确保数据的完整性和准确性。在编写代码和设计数据库结构时,牢记这些细节将有助于你避免许多常见的错误,提高数据库应用的质量与性能。
177 0
ES6新增操作字符串的七种方法
ES6新增操作字符串的七种方法
ES多字段匹配查询时的权重控制
ES多字段匹配查询时的权重控制
888 0
ES多字段匹配查询时的权重控制
使用tkmapper避免更新on update字段
使用tkmapper避免更新on update字段
174 0
【已解决】MongoDB 中根据指定字段筛选出具有重复值的记录
【已解决】MongoDB 中根据指定字段筛选出具有重复值的记录
921 0
【已解决】MongoDB 中根据指定字段筛选出具有重复值的记录
es聚合查询并且返回对应组的数据
es聚合查询并且返回对应组的数据
467 0
ES复杂操作-精确查询多个值和高亮显示
ES复杂操作-精确查询多个值和高亮显示

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等