当前位置:   article > 正文

微服务框架 SpringCloud微服务架构 21 RestClient 操作文档 21.3 更新文档

微服务框架 SpringCloud微服务架构 21 RestClient 操作文档 21.3 更新文档

微服务框架

【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】

SpringCloud微服务架构

21 RestClient 操作文档

21.3 更新文档
21.3.1 更新文档

步骤4:根据id修改酒店数据

修改文档数据有两种方式:

方式一:全量更新。再次写入id一样的文档,就会删除旧文档,添加新文档

方式二:局部更新。只更新部分字段,【这次用这个】

在这里插入图片描述

在这里插入图片描述

直接开干

编写新的测试方法

    //更新文档
    @Test
    void testUpdateDocument() throws IOException {

        //1. 准备Request
        UpdateRequest request = new UpdateRequest("hotel", "61083");
        //2. 准备请求参数
        request.doc(
                "price","900",
                "starName","四钻"
        );
        //3. 发送请求
        client.update(request, RequestOptions.DEFAULT);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

在这里插入图片描述

直接运行测试

在这里插入图片描述

OK, 绿了,再查一下

在这里插入图片描述

OK, 更新成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/659174
推荐阅读
相关标签
  

闽ICP备14008679号