当前位置: 首页 > 编程语言 > C#

部分更新ElasticSearchNEST2.x,分享

时间:2023-04-10 19:00:19 C#

部分更新ElasticSearchNEST2.x。使用NEST2时如何部分更新记录?我正在寻找模拟请求:POST/erection/shop/1/_update{"doc":{"new":"0"}}而不重新创建新记录。不幸的是,我没有在www.elastic.co/guide/en/elasticsearch/client/net-api/current/index.html上找到任何关于更新的信息。更新:varupdateResponse=es.Current.Update(DocumentPath.Id(2),descriptor=>descriptor.Doc(newMyDocument{name="newname"}));我运行这段代码,但它完全更新了整个文档。结果是https://gyazo.com/2fdae851bb8bc445f6e8e58abb2f0e3b我做错了什么?使用匿名对象或其他具有属性的类来更新。试试这段代码:以上是C#学习教程:部分更新ElasticsearchNEST2.x。es.Current.Update(1,descriptor=>descriptor.Doc(new{name="newname"}));本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: