es的增删改查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# 根据索引和条件查找
GET lc_auth_user/_search
{
  "query": {
    "bool": {
      "must": [
        {"term": {
          "username.keyword": {
            "value": "admin"
          }
        }},
        {
          "term": {
            "client_id.keyword": {
              "value": "39afcf51c44611ecae15fa163e7a6636"
            }
          }
        }
      ]
    }
  }
}
 
# 根据索引查找
GET lc_auth_user/_search
{
  "query": {
    "bool": {
      "must": [
      ]
    }
  }
}
 
# 新增/数据
POST /lc_auth_user/_doc/
{
    "id": "2857da45-c1fc-11ec-ae15-fa163e7a6636",
    "client_id": "39afcf51c44611ecae15fa163e7a6636",
    "username": "admin",
    "password": "85627950ec04548186a046c40dd8ecd78deae0e925550e627c7cfb6a0a7791ce",
    "display_name": "admin",
    "phone_no": "15286372141",
    "email": null,
    "org_id": null,
    "expiry_date": "",
    "password_expiry_date": "",
    "account_status": 1,
    "is_enable": 1,
    "is_deleted": 0,
    "create_time": "",
    "update_time": ""
}
 
# 更新数据字段
POST /lc_auth_user/_doc/_update_by_query
{
  "script": {
    "inline": "ctx._source.account_status=params.account_status",
    "lang": "painless",
    "params": {
      "account_status": 1
    }
  },
  "query": {
    "term": {
      "id.keyword": "2857da45-c1fc-11ec-ae15-fa163e7a6636"
    }
  }
}
 
# 删除数据
DELETE /lc_auth_user/_doc/-j93loEBqhhXqkYRI3y1

  

posted @   NAVYSUMMER  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
交流群 编程书籍
点击右上角即可分享
微信分享提示