首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >nest :如何使用UpdateByQuery()?

nest :如何使用UpdateByQuery()?
EN

Stack Overflow用户
提问于 2017-02-13 18:25:22
回答 1查看 2.1K关注 0票数 1

我想使用UpdateByQuery()方法

如果我理解得很好,我需要给一个查询和一个select。

例如,我想在我的proj类中将name属性更改为"welcome“

我开始写我的方法,但我不知道在那之后该做什么?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 client.UpdateByQuery<proj>(q => q.Query(rq => rq.Term(f => f.idProjet, projetEntity.IdProjet)));

我在intellisense帮助器中看不到Update fluent方法

你能帮我个忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-13 22:32:06

您需要使用Script方法。这个例子应该是可行的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var scriptParams = new Dictionary<string, object> {{"newName", "welcome"}};

client.UpdateByQuery<proj>(q => q
    .Query(rq => rq.Term(f => f.idProjet, projetEntity.IdProjet))
    .Script(script => script
        .Inline("ctx._source.name = newName;")
        .Params(scriptParams)));

要运行此示例,您必须在elasticsearch.yml中设置script.inline: true。为了避免这种情况,您必须使用File()方法而不是Inline()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42210930

复制
相关文章
ES UpdateByQuery Java Api
为什么要整理ES UpdateByQuery的API?因为我当时写的时候有点费劲,官网给了Nested结构的Java Api一些例子,但是我觉得就是草草了事,官网更加侧重于DSL语句的语法。我理解的Api就是拿来即用,不要浪费太多时间。
只喝牛奶的杀手
2020/09/03
5.2K0
【Nest教程】Nest项目集成JWT接口认证
我们都知道,http协议本身是无状态的协议,如果在一个系统中,我们只有登录后在可以操作,由于http是无状态的,所以那就必须每个接口都需要一个认证,来查看当前用户是否有权限。今天我们就基于之前的项目,集成JWT。
青年码农
2021/02/03
3K0
【Nest教程】Nest项目集成JWT接口认证
【Nest教程】Nest项目用户密码加密
其实,加密也比较简单,为什么单独分出来写一篇,因为下面我们需要讲项目集成JWT,篇幅较长,所以把这个功能单独拎出来。
青年码农
2021/02/03
1.6K0
【Nest教程】Nest项目用户密码加密
【Nest教程】Nest项目配置http和https
一般,我们的项目如果不是有特别需要,是不会去考虑https的,但是在某些情况下,如,你打算把你的程序发布在微信上,就必须配置https,今天我们就结合前面的教程,配置https。证书用的是阿里云的免费证书。
青年码农
2021/02/03
3.7K1
【Nest教程】Nest项目配置http和https
.NET Core中使用NEST简单操作Elasticsearch
C#中访问Elasticsearch主要通过两个包NEST和Elasticsearch.Net,NEST用高级语法糖封装了Elasticsearch.Net可以通过类Linq的方式进行操作,而Elasticsearch.Net相比之下更为原始直接非常自由。
郑子铭
2023/08/29
7520
.NET Core中使用NEST简单操作Elasticsearch
Nest 复杂查询
复杂查询包括分页、模糊查询、多条件筛选、排序等,满足前端对查询的所有诉求。 Nest 复杂查询,主要使用 repository.findAndCount()方法实现。 假设有一个能分页查询所有用户,可根据用户名进行筛选,并对结果按照更新时间倒序排序的需求,它的 controller 如下:
solocoder
2022/12/22
8610
【Nest教程】基于Nest初始化Web API项目
Nest是一个强大的Node web框架。它可以帮助您轻松地构建高效、可伸缩的应用程序。开始之前,你可以使用 Nest CLI 创建项目。本文使用脚手架搭建简单的Web API。
青年码农
2021/01/18
9280
【Nest教程】基于Nest初始化Web API项目
tf.nest
注意,具有相同名称和字段的namedtuple总是被认为具有相同的浅结构(即使check_types=True)。例如,这段代码将打印True:
狼啸风云
2019/09/06
2.3K0
【Nest教程】Nest项目增加定时任务
yarn安装也可以,我项目上使用的是yarn,如果npm安装完成项目运行报错,可以用yarn在重新安装一遍
青年码农
2021/02/03
5.2K0
【Nest教程】Nest项目增加定时任务
Nest.js 是如何实现 AOP 架构的?
Nest.js 是一个 Node.js 的后端框架,它对 express 等 http 平台做了一层封装,解决了架构问题。它提供了 express 没有的 MVC、IOC、AOP 等架构特性,使得代码更容易维护、扩展。
神说要有光zxg
2022/04/12
1.2K0
Nest.js 是如何实现 AOP 架构的?
如何选择正确的Node框架:Next, Nuxt, Nest?
lighthouse测试报告中可以看到Preformance、Accessibility、Best Practices、SEO都高于70,虽然比其他两个框架低,但不得不说已经是一个比较好的数据,Best Practices 得分nuxt则是高于其他俩个
random_wang
2019/09/10
5.6K0
如何选择正确的Node框架:Next, Nuxt, Nest?
【Nest教程】Nest项目部署在ubuntu服务器
服务器是ubuntu系统,之前一直使用这个,版本还比较高,如果部署nest项目,需要node环境,所以在部署之前,我们要把环境弄好。
青年码农
2021/02/03
2.2K1
【Nest教程】Nest项目部署在ubuntu服务器
nest expression &amp; Pyparsing[通俗易懂]
>>> from pyparsing import nestedExpr >>> data2 = ” <a < b <c>>d>” >>> print nestedExpr(“<“, “>”).parseString(data2).asList() [[‘a’, [‘b’, [‘c’]], ‘d’]] >>> print nestedExpr(“<“, “>”).parseString(data2).asList()[0] [‘a’, [‘b’, [‘c’]], ‘d’] >>>
全栈程序员站长
2022/07/08
5210
ES中nest join
nested 类型是一个特殊object数据类型,允许数组的object的字段可以被独立的查询出来。
付威
2020/01/21
8380
【Nest教程】Nest项目配置邮件服务器,实现发送邮件
我的常用邮箱是126邮箱, 如果需要在项目上使用这个邮箱发送邮件,需要开启SMTP服务。
青年码农
2021/02/03
3.4K0
【Nest教程】Nest项目配置邮件服务器,实现发送邮件
Nest.js 实践总结
Nest.js 是一个现代的企业级 Node.js Web 框架,最近在使用 Nest.js 实践一些项目的总结了一些使用心得,也从中学到了很多东西,在这里总结下来和大家分享。 1. API 设置全局前缀 为 API 设置一个全局前缀可以区分接口版本,如通常会用 /api/v1 作为的 API 端点的前缀。为什么我们需要前缀?好的 API 在设计时要考虑到向后的兼容性。当增强或增加一个 API 时,我们应该确保已经线上使用到该 API 的业务不受影响。简而言之,API 前缀是为了向后兼容。 2. 模块划分
用户1097444
2022/06/29
1.8K1
Nest.js 实践总结
关于nest2.0智能合约的架构解析三(NEST_MiningSave,NESTAbonus)
我们上一篇文章对NESTtoken 与 IBMapping[1]做了解析,本文则对 NEST_MiningSave,NESTAbonus 继续进行解析。
Tiny熊
2021/02/25
6740
基于Nest快速构建Web应用
最近忙里偷闲,趁着学习Nest的功夫,抽离写了一个Nest模块。这里简单介绍一下什么是Nestjs
w候人兮猗
2020/12/22
1.6K0
Nest.js笔记(持续更新...)
ctrl+shift+p => package install => typescript
杨肆月
2019/08/15
1.6K0
恕我直言,我也是才知道ElasticSearch条件更新是这么玩的
ElasticSearch 的使用度越来越普及了,很多公司都在使用。有做日志搜索的,有做商品搜索的,有做订单搜索的。
猿天地
2020/08/04
2.7K0

相似问题

Nest updatebyquery如何使用poco代替编写脚本?

11

如何使用NEST (Elasticsearch) UpdateByQuery更新多个字段?

18

如何使用Nest客户端启用Elasticsearch操作(如UpdateByQuery或Reindex )上的自动切片?

136

elasticsearch updateByQuery语法如何工作

110

等待使用弹性搜索DSL完成UpdateByQuery

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文